Today Live

India
Nehru Stadium

Information

Name
Nehru Stadium
Country
IndiaIndia
City
Shillong
Capacity
25.000 Seats
Length
103 m
Width
67 m