The 'Caribbean' Scottish island beach named second most beautiful place in the world
Published
Coral Beach on the Isle of Skye's has been named the second most beautiful destination in the world by The Times, beating out places like Machu Pichu and the Grand Canyon.
Full Article