hill-station in scorching weather