Thodupuzha
Thodupuzha is a municipal town located in the Idukki district, in the Indian state of Kerala, which covers an area of 35.43 km². It lies on the banks of the Thodupuzha River, which merges with the Kaliyar and Kothamangalam rivers at Muvattupuzha to form the Muvattupuzha River.