The tourist hill town of Darjeeling recorded the lowest temperature in West Bengal on Thursday at 7 degree Celsius,