Tourists face paying fines of up to £260 if they are caught wearing a bikini in the streets of Barcelona.
The Catalan capital has introduced regulations making it illegal to expose too much skin in public, as part of an attempt to clean up the city's image.