Kerala is truly the abode of the Gods. It's literally Heaven on earth and is aptly called ‘God's own country'. From serene backwaters to pristine beaches, from thriving wildlife sanctuaries to soaring peaks, Kerala has all these and much, much more.