It’s assumed that this is the place where – Jatayu, a demi-god of Hindu epic “Ramayana” having the form of a vulture, fought with Ravana. ...
Nestled within Kerala's verdant landscapes lies Jatayu Earth’s Center, a 65-acre haven that beckons adventure seekers and nature enthusiasts alike. ...