LOCATION
Jawaharlal Nehru Stadium,
Lodhi Road,
New Delhi