Indira Gandhi Arena

From Wikipedia, the free encyclopedia

The Indira Gandhi Arena, located in Delhi, is the largest indoor sports arena in India and the second-largest in Asia. The facility seats 25,000 people. The stadium is named after former Prime Minister of India Indira Gandhi.