Jawaharlal Nehru Stadium


Jawaharlal Nehru Stadium is an athletics stadium, situated on Lodi Road, New Delhi. Spread over 100 acres, it is one of the biggest stadiums of the city. It has been selected to host the athletic events of the Commonwealth Games 2010.