Muthirapuzha River is the major tributaries of the river Periyar, the longest river in Kerala state south India.
Muthirapuzha is in Kerala state of south India. Muthirapuzha River is the major tributaries of the river Periyar.
Muthirapuzha River is the major tributaries of the river Periyar. Muthirapuzha is in Kerala state of south India.
Muthirapuzha River is the major tributaries of the river Periyar. Muthirapuzha is in Kerala state of south India.