Munnar is a town and hill area and located in the Western Ghats mountain range, which is in the state of Kerala in southwestern India. In Munnar, y...
Read moreJatayu Earth’s Centre, also known as Jatayu Nature Park, Jatayu Rock or Jadayupara, houses the world’s largest bird statue located in Kerala, India...
Read more