Brits heading to Barcelona face being slapped with a big fine if they break new rules introduced on Spain holidays today.
From Friday it is illegal to light up on any of the beaches in the historic Spanish cities.
Puffing on a cigarette will see you landed with a 30 euro (£25 fine) if you are caught.