Ayurvedic Cave Resort

World’s largest bird sculpture in India’s Jatayu Nature Park
World’s largest bird sculpture in India’s Jatayu Nature Park

World’s largest bird sculpture in India’s Jatayu Nature Park

Facebook Twitter LinkedIn Located at Chadayamangalam village in the Kollam district of Kerala, India, the picturesque rock-themed Jatayu Nature Park houses the world’s largest bird sculpture. The nature park is named after Jatayu, the valiant God of the Hindus in…