More than 130 naked people waded into the chilly waters of the Firth of Forth at Aberdour all in the name of charity.

The ‘noody dook’ was hosted by Carnegie Dunfermline Rotary Club and attracted participants from across the country.

Organiser Lee Walls said it was a "joyous" occasion which raised a massive £3,400.

“We’re thrilled with the results. Not only did we raise a healthy sum for worthy causes, but everyone had a lot of fun too," she said. "People came from as far as Ayrshire, Moray and Berwick-Upon-Tweed to take part. They were roughly evenly split between men and woman, and the ages ranged from the 20s to 76.

“It was a real leap of faith on the club’s part, because stripping off in a public place is not everyone’s cup of tea. However, we found plenty of brave souls willing to do so for a good cause, while having a lot of fun and boosting their health from some cold-water therapy in the process.

"A number of dookers enthused about the opportunity to feel liberated and body confident.

“The feedback was so positive that we’re considering making it an annual event.”

The event was preceded by a 15-minute session of yoga on the beach led by a qualified yoga teacher, after which the dookers were serenaded into the water by a piper.

A home-baking stall on the Silver Sands Beach waterfront did a roaring trade, adding to the funds raised from participants’ entry fees and sponsorships.

Carnegie Rotary Club supports a range of local, national and international causes financially and by volunteering members’ time and skills. Charities which will receive help from dook funds include Andy’s Man Club, which supports men’s mental health, the Royal National Lifeboat Institution in Fife, and others.

Organisations to benefit from individual participants’ sponsorships include Chest, Heart & Stroke Scotland, wards in Victoria Hospital, Kirkcaldy and Perth Hospital, the Scottish Association for Mental Health, and a prostate cancer charity.

One participant built it into a “dook a day” challenge that she is undertaking to raise funds for the Children’s Hospice Association Scotland (CHAS).