Jatayu Earth Center: Best Holiday destination with family
Kollam in Kerala is the newest and modern tourist destination. This recently built site has quickly become popular among tourists. There is a huge statue of Jatayu, considered the world’s largest bird. Its vastness can be gauged from the fact that it is spread over 65 acres atop four hills. Jatayu Earth Center makes the beauty of Kollam.