No, your eyes are not deceiving you. This beach is actually in the UK.
It’s Luskentyre Bay on the Isle of Harris in Scotland – and yes, it’s really as stunning as you think it is.
You might think that all the best beaches are a plane ride away, but we can assure you some of the most beautiful sandy bays are right here in the British Isles.
From the wild Outer Hebrides to the calm waters of Cornwall, we’ve picked a few of our favourites…