For those with a penchant for Indian mythology, here’s a destination to aim for. Kerala is set
Jatayu Nature Park
Kerala
Leave a Reply
You must be logged in to post a comment.
Home » Destinations » Travel Updates » The world’s largest bird sculpture
For those with a penchant for Indian mythology, here’s a destination to aim for. Kerala is set
You must be logged in to post a comment.
A far away corner of India that packs a geological and mythological punch