The British tourist hotspot of San Antonio in Ibiza has banned all street drinking to ensure people aren't drinking alcohol disguised as other drinks.

The new bylaw, approved by San Antonio’s council on Thursday evening, means that tourists will not even be able to sip on water as they walk around the town, giving rise to fears of dehydration in the island’s hot summer temperatures.

San Antonio’s mayor, Pep Tur, justified the new measure, saying “the aim is to avoid having groups of young people drinking in the street and causing a nuisance. Besides, the local police cannot tell just by looking if a glass has alcohol in it or not”.