The Jatayu sculpture at the Jatayu Earth Center (JEC) at Chadayamangalam in Kollam district, Kerala, said to be world’s largest bird sculpture, will be inaugurated on August 17 by Chief Minister Pinarayi Vijayan.
This Rs 100 crore-project is a creation by film director and sculptor Rajiv Anchal.