Jatayu Earth Center, Kerala - World’s Largest Bird Sculpture

Top Post on IndiBlogger
4

This is a complete guide to visiting the Jatayu Earth Center that has the world's largest bird sculpture, near Kollam, Kerala, India.

Read this post on imvoyager.com


Sandy Vyjay

blogs from Bangalore