New Year’s Day dippers shook off their hangovers by braving the icy waters of the Firth of Forth.

Hundreds of spectators gathered on the shore at South Queensferry to watch the annual Loony Dook fundraiser.

The Loony Dook in South Queensferry
Loony Dookers enjoy a bracing start to 2019 (Andrew Milligan/PA)

A swimmer dressed as Donald Trump stole the spotlight, with others opting for kilts, T-shirts or traditional beachwear for the sell-out event.

A total of £1 from every ticket bought is donated to the RNLI, and the winner of the fancy dress competition receives £250 to donate to a charity of their choice.