Travel World’s largest bird sculpture: A traveller’s guide to Kerala’s Jatayu Earth Centre adminNovember 8, 202604 mins Rising 1,000 feet above sea level from the granite hills of Chadayamangalam in southern Keralam, the Jatayu Earth Centre houses… Read More