Kerala is home to the world's largest bird sculpture. Located at the Jatayu Nature Park at Chadayamangalam in the Kollam district, the 70-feet tall sculpture took six long years to build. Indian filmmaker and sculptor, Rajiv Anchal is the man behind the work of art. He wished to bring the legendary bird, Jatayu from Ramayana, to life and that led to the creation of this stunning life-sized sculpture. Visitors get to roam around the bird, scale its wings and even take a helicopter tour to get a bird's eye view!