Hundreds of women have braved sub-zero temperatures to take part in a sunrise dip in the Firth of Forth.
With thermometers remaining stubbornly below freezing overnight into Wednesday, organisers of the International Women’s Day Swimrise at Portobello beach near Edinburgh had taken the decision to call off the official gathering.
But the freezing cold failed to discourage most of those taking part, with swimmers still putting on their costumes and woolly hats and taking a dip in the sea.
The Swimrise was organised by Edinburgh Women’s Aid, which is trying to raise £50,000 this year as it celebrates its 50th anniversary.
Last year, 700 swimmers took part and they raised more than £8,000 for charity.
Forecasters have said it was the coldest night of the year overnight into Wednesday, with a temperature of minus 15.4C recorded in the Highlands.
Temperatures in Edinburgh were slightly warmer, with the thermometer at the forecaster’s Gogarbank station hitting minus 6.8C when the sun rose between 6 and 7am on Wednesday.