World's largest bird structure!
Photo 1 of 1
The giant concrete statue of Jatayu is built on a mighty rock named Jatayupara (para means rock in Malayalam) . The colossal statue is 200 feet long, 150 feet wide and 70 feet tall, making it all largest functional bird statue in the world!
Jatayu Earth's Center