Noida Cricket Stadium (built 2013)
Location: 28.589441°N, 77.339451°E