New Year's Day dippers have shaken 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.

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

Charities are set to benefit from the event, with a total of £1 from every ticket bought being donated to the RNLI.

The winner of the fancy dress competition also receives £250 to donate to a charity of their choice.

Tony Pirouet, in home-made costume as a man on a toilet, won this year's prize and donated the cash to East Fife and Scooniehill Riding for the Disabled.

Charlie Wood and Ed Bartlam, directors of Edinburgh's Hogmanay, said: "Today, New Year's day, over 1000 participants from 23 countries jumped from the shores of South Queensferry into the chilly waters of the Firth of Forth for the much loved Loony Dook.

"It was fantastic being a 'Dooker' welcoming the New Year. It's terrific how much energy and excitement the Loony Dook generates and the fantastic fancy dress costumes people make and the money generated for charity.

"We'd like to take this opportunity to wish everyone a Happy New Year."