The Indira Gandhi Arena or officially Indira Gandhi Indoor Stadium formerly known as the Indraprashtha stadium, is located at the Indraprastha Estate in the eastern region of New Delhi, It is the largest indoor sports arena in India and the third-largest in Asia. Read More
India is advancing its efforts to develop bullet trains using indigenous technology, announced Railways Minister Ashwini Vaishnaw on Wednesday. ... ...