Travel Travel to Kerala: God’s own country sophiapeterson July 4, 2018 In South India there is a state known to its inhabitants as “Land of God.” And maybe they are not wrong when it comes to…