Kerala – The land where the canopy of mountains gaze at meandering waters