World Largest Bird Sculpture in KERALA India | Cable Car Ride | Sunita Xpress

  • 2 years ago
Hey, lovelies! I head out with my sister to Jatayu Earth Center, also known as Jatayu Nature Park or Jatayu Rock, a major touristy spot in God's own country.

At Jatayu Earth Center, we found the world's largest bird sculpture and another exciting cable car ride attraction.

Watch our exploration of the place and the first cable car ride experience in this Kerala travel vlog.

Recommended