Clashes have broken out in Barcelona over the Spanish government's decision to hold a cabinet meeting in the Catalan capital. Parts of the city were in lockdown on Friday morning after activists blocked more than 20 roads