Baia do Sancho, with its crystal clear water and soft white sand surrounded by cliffs and waterfalls, has been voted the best beach in the world by TripAdvisor users. The secluded bay on an island off the coast of Brazil tops a list of beaches in exotic destinations such as the Seychelles, Hawaii, the Turks & Caicos islands... and South Wales.
Rhossili Bay on the Gower peninsula made it to No 9 on the list. It also topped the list of the UK's best beaches, and was voted third best in Europe after beaches in Sicily and Formentera.
Barbara Messing, chief marketing officer for TripAdvisor said: "Even if you can't go to one of these stunning beaches soon, just looking at the photos will take you away for a moment."