Jawaharlal Nehru Stadium - Shillong

India