The World's Largest Bird Sculpture

Tripoto

The Jatayu Nature Park with the world's biggest bird sculpture is almost past its primary stage. This rock-themed park is located in Chatatayamangalam, Kollam district, Kerala.

Be the first one to comment