Millport claimed the title as the warmest place in Scotland last night according to TV weatherman Sean Batty. 

The island town recorded a temperature of 21.3C at 11pm, making it an uncomfortable night for residents.