Jatayu para

Jatayu Para (Jatayu Earth's Center) in Chadayamangalam, Kollam, is a site where ancient epic history meets record-breaking modern engineering. It is globally recognized as the location of the world's largest bird sculpture.

📍