Nehru Stadium, Guwahati (built 1962)
Location: 26.18056°N, 91.758000°E