Today is the warmest day of the year… And the hottest temperature has been recorded in Aberdeenshire

Invercauld Bridge
Invercauld Bridge