Tourists dining in Barcelona were drenched with water guns by angry crowds of anti-tourism protesters marching down the main boulevards.
Carrying banners with slogans including “Tourism kills the city” and “Tourists go home”, several thousand demonstrators rallied through hot spots including the famous La Rambla.
Some of the demonstrators called out insults at tourists who took photographs of the march, while others taped off hotels and restaurants in a symbolic protest at over-tourism in the Catalan capital.
The use of water guns by some protesters against onlooking tourists prompted heated verbal exchanges, but order was maintained by police escorting the march.
Some diners, including families, were forced to leave their tables that looked onto the street where the protesters were gathering.
Barcelona police said 2,800 people had taken part in the demonstration but organisers claimed seven times that number were in attendance.