The centre, named Jatayu Earth’s Center, has been built on a mighty rock named Jatayupara in Chadayamangalam, Kollam district.
Kerala, located towards the end of the Western Ghats and famed to be ‘God’s Own Country, will unfurl a new-born destination to the world. And, a giant bird sculpture — Jatayu — will be at the centre of attraction.
That’s not all. It is slated to be the world’s largest bird sculpture.
The centre, named Jatayu Earth’s Center, has been built on a mighty rock named Jatayupara in Chadayamangalam, Kollam district. It is a multi-terrain tourism destination with four different hills — a first-of-its-kind trying to pave the way for international acclaim for a village in the hinterlands.