You will certainly be mesmerized by Kollam’s most famous tourist attraction, Jatayu Earth Center, which hosts the world’s largest bird sculpture which measures about 200 feet in length, 150 feet in …
Continue Reading about Jatayu Earth Center: Booking, Tickets, Timings & Activities →