On Las Ramblas, in the heart of Barcelona, just a f...