English: Jawaharlal Nehru Stadium is a football stadium located in Delhi.
Telugu: ఢిల్లీలోని జవహర్‌లాల్ నెహ్రూ స్టేడియం