Jatayu 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 moreAthirapilly is most commonly known as the land of rivers and forests, and it plays home to Kerala’s largest waterfall, Athirappilly Falls, which is...
Read more