In pictures: Crowds flock to Portobello Beach on hottest day of the year
Sunseekers flocked to Portobello as the UK enjoyed its hottest day of the year.
Bank Holiday Monday saw a new high of 25.1C recorded by the Met Office in the Wester Ross village of Kinlochewe.
People flocked to parks and beaches to enjoy the balmy conditions as 24.6C was also recorded in the village of Kinloss in north east Scotland on Monday.
This surpassed the previous high for 2021, set on March 30 at Kew Gardens in south-west London, when the temperature reached 24.5C.