Beach holidays are something Spain specialises in. With mile upon mile of white sands on islands like Ibiza, Majorca and Tenerife, that is no surprise. However, it is not only the islands that have beaches to boast. Barcelona has seven beaches of its own, which makes it unique among Europe’s most important cities.
In only 20 [...]




















