A remote beach off the north-west coast of Scotland has been named as one of the 25 best in the world.
Luskentyre beach on the Isle of Harris, in the Western Isles, was ranked 13th best by the travel review website, TripAdvisor.
The largest and most spectacular of all the Harris beaches, Luskentyre came out ahead of the only other UK location of Woolacombe beach in Devon.
According to the poll, which was based on travellers' TripAdvisor reviews and ratings, the top three beaches in the world are Baia do Sancho (Brazil), Grace Bay Beach (Turk and Caicos) and Playa Paraiso (Cuba).
Top 25 best beaches in the world according to TripAdvisor are as follows:
Baia do Sancho, Brazil
Grace Bay Beach, Turk and Caicos
Playa Paraiso, Cuba
Spiaggia dei Conigli, Sicily
Prainhas do Pontal do Atalaia, Brazil
Seven Mile Beach, Grand Cayman
Eagle Beach, Aruba
Flamenco Beach, Puerto Rica
Varadero Beach, Cuba
Kleftiko Beach, Milos
Siesta Beach, Florida
Radhanagar Beach, Andaman and Nicobar Islands
Luskentyre, Isle of Harris
Playa de Ses Illetes, Balearic Islands
La Concha Beach, Spain
Saint Pete Beach, Florida
Playa Norte, Isla Mujeres
Maho Bay Beach, St. John
Bavaro Beach, Dominican Republic
Woolacombe Beach, Devon
Elafonissi Beach, Greece
Whitehaven Beach, Whitsundy Islands
Cala Mariolu, Italy
Balos Lagoon, Greece
Black Sand Beach, Iceland
A message from the Editor: