Thodupuzha is a municipality in Idukki district in the Kerala state of India, spread over an area of 35.43 km2. It lies on the banks of Muvattupuzha river. Thodupuzha is 57 km from Kottayam and 60 km south east of Kochi. Thodupuzha is 200 km from the state capital, Trivandrum. Geographical classification of Thodupuzha Region is Malanad or Idanad. Thodupuzha is also the name of the river that flows through the town. It is one of the largest towns in... Show more

source