Jatayu: The World’s Largest Bird Sculpture Is In India
The sculpture of Jatayu, located in Chadayamangalam, Kollam district of Kerala, India, is the world’s largest bird sculpture. Its designer and sculptor is ...
The sculpture of Jatayu, located in Chadayamangalam, Kollam district of Kerala, India, is the world’s largest bird sculpture. Its designer and sculptor is ...
© 2016-2024 Reporters At Large - ...Guided by professionalism! RAL.
© 2016-2024 Reporters At Large - ...Guided by professionalism! RAL.