Jatayu Earths Centre, also known as Jatayu Nature Park, Jatayu Rock, or Jadayupara, houses the world’s largest bird statue located in Kerala, India.
I visited Jatayu Park in April 2019 and since posting a photo on my Instagram, the legendary Jadayupara Bird Statue has gone viral across social media and it has since become one of the most famous landmarks in India!
I have put together this complete guide which includes everything you need to know about Jadayupara before you go!
Add a review