The mercury fell again overnight with a hamlet in northern Scotland shivering through a temperature of minus 18C. The Met Office said Altnaharra, which is in the most northern region of the Highlands, ...