Parts of the country are basking in the hottest day of the year so far with Edinburgh, Glasgow and the Central Belt enjoying highs of 28C. It is the hottest day of the year so far, with temperatures reaching 35C in Heathrow.