Jawaharlal Nehru Stadium (Delhi) (built 1982)
Location: 28.582873°N, 77.23438°E