Aptly titled God’s own country, Kerala is one of the most beautiful places in South India. This coastal state is…