A beautiful Scottish beach, which is regularly named among the best in the world, has been chosen as one of the best in Europe.
The TripAdvisor Traveller Choice Awards, which picks out the best things to do around the world, according to experienced travellers, has named Luskentyre Beach on the Isle of Harris as one of the top 25 in Europe.
The beautiful beach with its white sands and aquamarine waters was picked out in seventh place on the list and is the highest British entry and the only one from Scotland.