Carving to get away from the stressful city life? Feel this urge to a beautiful destination which is close to nature and give your mind and soul a re-energized vibe, then Whispering Waters, the best resort in Cochin, Ernakulam is an ideal destination...