Jatayu Statue
check this out!You will certainly get mesmerised with Kollam’s latest tourist attraction, the Jatayu Earth’s Center that hosts the world’s largest bird sculpture. Spanning over 65 acres across four hills, this is the State’s first ever BOT (Build-Operate-Transfer) tourism.