Known as God’s Own Country, Kerala is a tropical paradise of waving palm trees, backwaters, mountains and wide, sandy beaches. Blessed with great n...