India

Jawaharlal Nehru Stadium Delhi

Large stadium in Delhi hosting Punjab FC matches