Kerala truly is God’s own country, packed with awe inspiring natural serenity, tranquil beaches, opulent hills and the all-embracing backwaters. However, another jewel recently added to the state’s already brimming list of potential travel destinations might inspire you to book your travel package to Kerala right away. Jatayu Earth’s Centre, also sometimes called Jatayu Nature…
7