Thousands of sun-worshippers flocked to a busy Edinburgh beach on Tuesday as highs of over 20C across the country marked the hottest day of the year so far.
It was no surprise to see locals turn out with picnic rugs, inflatable toys and barbecue's on Portobello Beach as images taken on May 30 show the sand awash with bodies.
An aerial shot of the beach captured just how busy it was despite the toasty conditions presenting themselves during the week when most residents were tied up at work.