Mythology meets monumental artistry at Jatayu Earth's Center in Kerala, home to the world's largest bird sculpture. Inspired by Jatayu, the legendary hero of the Ramayana, this landmark celebrates India's rich cultural heritage through an extraordinary tribute to courage and sacrifice. #JatayuEarthsCenter #Ramayana #IncredibleIndia #Ramayana #KeralaTourism DD News is India’s 24x7 news channel from the stable of the country’s Public Service Broadcaster, Prasar Bharati.