Almost paradise is how you would describe the hill station in Kerala that is why it us known as “God’s own country”. Kerala is known by numerous names, comprising God’s Own Country, Spice Cost Of India and Land of Coconut and it lives up all of them. Enclosed by the Western Ghats and endowed with […]