Thodupuzha, Kerala
Thodupuzha is the largest city and municipality in the Idukki district in the Indian state of Kerala, covering an area of 35.43 km. Thodupuzha is located 57 km 35 mi from Kottayam and 62 km 39 mi southeast of Kochi. Thodupuzha is also called the “Hollywood of Kerala” as the place shoots a large number …