Jawaharlal Nehru Stadium Delhi

IndiaIndia

Large stadium in Delhi hosting Punjab FC matches