Indoor Sports Hall, Indoor Stadium at Sohra in Cherrapunji in the northeastern Indian state of Meghalaya, India, Saturday, March 24, 2012. Photo Credit: Indian Photo Agency
Indoor Sports Hall, Indoor Stadium at Sohra in Cherrapunji in the northeastern Indian state of Meghalaya, India, Saturday, March 24, 2012. Photo Credit: Indian Photo Agency