A “forgotten” castle discovered on a Hebridean isle could have been home to kings who once ruled large parts of western Scotland, say archaeologists.

They believe the fortress, which was built across two small islands in a loch at Finlaggan on Islay, belonged to royalty more than 700 years ago.

Their descendants included MacDonald clan chiefs who became known as the Lords of the Isles.