A masterful concrete sculpture of a legendary bird (Jatayu) was constructed by sculptor Rajiv Anchal at the Jatayu Earth Center in Kerala, India. The sculpture is 200 feet long, 150 feet wide and 70 feet high and stands on an imposing rock called Jatayupara: It is also the largest bird statue in the world. The Jatayu bird is an embodiment of valor and chivalry, and is a tribute to the safety and honor of women. It also represents a bygone era when humans, animals and birds lived in peace on Earth.