Tag: world’s largest bird sculpture
This is the Largest Bird Sculpture in The World
When you visit Chadayamangalam village in Kollam district,
Kerala, India, you will see the world’s largest bird sculpture with rich
history.
The gigantic sculpture is dedicated to the Hindu epic Ramayana. It tells a...