A stunning and rugged Scottish island has been named Britain's most beautiful place.
The Isle of Skye in Scotland has topped a list of eye-catching places compiled by Big Seven Travel based on reader submissions and editorial judgement.
The island, which is the biggest in the Hebrides and one of the most accessible via the road bridge and iconic Glenelg-Skye turntable ferry, is blessed with natural beauty and wildlife.