A man has been taken to hospital suffering from burns after an explosion on his yacht.

The vessel was damaged in the incident off the island of Seil near Oban in Argyll and Bute.

The injured man managed to row himself ashore in a dinghy. He was then taken to hospital in Oban by ambulance.

The explosion happened yesterday morning.