Temperature passes 30C in parts of Scotland

The Met Office said temperatures hit 31.3C in Aboyne on the hottest day of the year so far.

Source