Jatayu Earth Center, Kerala – World’s Largest Bird Sculpture
An important incident of India’s great epic Ramayana comes alive in colossal proportions at the Jatayu Earth Center in Chadayamangalam, Kollam, Kerala, India.…
Jatayu Earth Center, Kerala – World’s Largest Bird Sculpture Read More »