I visited Scotland's best-kept secret island with beaches that could be in the Bahamas

Daily Record

Published

While the UK is home to 189 inhabited islands, not all are as well-known as the likes of Jersey, the Isle of Wight, and the Isle of Skye - and one island gem is Colonsay

Full Article