Kerala, the land of misty mountains and serene shorelines