Thyagaraj Sports Complex Photos

Meet 2,290 travelers, 1,400 tour guides and discover 853 photos

The Thyagaraj Sport Complex is a sports stadium in New Delhi, India. It is owned by the Government of National Capital Territory of Delhi, and was built from scratch at a cost of Rs. 300 crore (US$65m).It was designed by leading architects PTM of Australia and Kapoor&Associates of Delhi. The venue was built as a venue for the 2010 Commonwealth …
View Thyagaraj Sports Complex guide >

Thyagaraj Sports Complex