The Michelin Guide's review
Srirangam is both an island in the town of Thiruchirapalli (Tamil Nadu) and a temple - a religious city dedicated to Vishnu. This exceptionally large temple once consisted of seven successive walls and 21 different gopuram built around the temple, as well as shops and houses.