Located in the southern state of Tamil Nadu, Madurai is the oldest existing city on the Indian peninsula, and one of the oldest continuously inhabited cities in the world, with a recorded history spanning more than 2500 years. It is known as ‘the city of temples’ due to its countless ancient Hindu shrines, including the great Meenakshi-Sundareswar Temple, spread over 6 hectares and featuring a series of 50-metre-high gateway towers that can be seen from afar. The best time to visit Madurai is between October and March, when temperatures are between 20-35 degrees.