The largest bird sculpture in the world, this massive statue is 200 feet long, 150 feet wide and 70 feet tall and is built on a mighty rock named Jatayupara.
With facilities like Cable Car ride, Heli joyrides and many more, Jatayu Earth's Center is one of the biggest private-public tourism projects in Kerala.