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 →