JATAYU PARA or JATAYU EARTH CENTRE
Jatayu Earth centre or Jatayu Nature Park, is the ultimate destination and latest tourist attraction in kerala. The world largest birds Sculpture is the greatest attraction here, one must visit there to see the beauty of Mythical bird statue which become viral around. This was actually situated in small village Chadayamangal, Kerala it is 50 kilometer from Trivandrum City, towards the North. The famous and elegant birds sculpture is 200 feet...