The cleanest beach in the UK has been revealed and it's one that's been compared to stretches of shoreline in much more tropical locations.
Backed by dunes and pine trees, the pristine beach at Barafundle Bay in Pembrokeshire, Wales, features swathes of golden sand and crystal clear waters.
The stunning coastline, nestled between Broad Haven and Freshwater East, could easily be mistaken for somewhere in the Caribbean and has been ranked among the world's finest.
It was once listed 17th of the world's 25 best beaches, finishing above the likes of Copacabana Beach in Rio de Janeiro.
Accessible only by a half-mile walk from the nearest car park, Barafundle offers few facilities on the beach, with no ice creams or drinks to be found.
However, there is a cafe and toilets at nearby Stackpole Quay, where people can park before walking the rest of the way to the beach.
There's also a pub serving food in Stackpole village, as well as a selection of self catering accommodation. Local b&bs can be booked from around £40 per night for two.