Jatayu Earth Center, located in Chadayamangalam, Kollam, is home to the world’s largest bird sculpture, inspired by the legendary Jatayu from the Ramayana.