Trip to Jatayu Rock
Jatayu Earth’s Center, Kollam This is my trip to the fallen eagle Jatayu’s mega sculpture in Kollam, Kerala, India. Jatayu Earth Center or Jatayu Nature Park or Jatayu Rock all are the same place where you can see the World’s Largest Bird Sculpture. Travelling from Jaipur, I reached Bangalore within 3 hours. From there I…