Marayur or Marayoor

Marayur or Marayoor

Marayur or Marayoor is located in Idukki district of Kerala. It lies at the foot…