The Indira Gandhi Stadium, India’s largest indoor arena with the capacity to seat about 20,000 people, played host to an event in 2013 much different than its usual lineup of concerts and badminton ...