Home Attractions All you need to know about Kerala’s much-awaited tourism center: Jatayu center