Delhi University Stadium (built 2010)
Location: 28.5843472°N, 77.1629472°E