India

JRD Tata Sports Complex

Compact stadium with 24000 capacity and excellent sightlines