A lifeboat crew rescued two men after their dinghy capsized in the Firth of Forth.

The dinghy had been sailing off Portobello when its mast failed and both sailors were thrown into the water.

A member of the public on the beach saw they were in difficulty around 1pm on Sunday and called 999.

Kinghorn lifeboat was sent to the scene, around 300m offshore, and arrived within 20 minutes.

Lifeboat helm Mark Brown said: "On arrival, we pulled both male casualties into the lifeboat and took them ashore where Fisherrow Coastguard Rescue team personnel assisted.

"One casualty had swallowed a lot of water and was very cold, but the second sailor was able to assist in the recovery of the dinghy."

He continued: "Weather conditions were good, but there was a heavy 1-2m swell running due to the easterly wind we are experiencing just now. This made it difficult whilst taking the casualties ashore.

"The casualties were well equipped for inshore sailing but they didn't have a radio or mobile phone onboard; they were fortunate in this instance that members of the public called 999 to launch a rescue mission.

"We would always recommend that people are properly prepared before taking to the water, especially on exposed areas, such as the Forth. Equipment should include lifejackets, a VHF radio, flares, and suitable all-weather waterproof clothing."