A 30 ft tall bronze statue of Jatayu has been placed on Kuber tila, at the Ram Janmabhoomi complex in Ayodhya. The statue has been built by renowned Padma Shri and Padma Bhushan awardee sculptor ...
The Jatayu Earth Center is an adventure park, but many international visitors are most fascinated by the massive bird sculpture and the rich mythology that the statue represents. India also boasts ...