Protests have broken out across Catalonia after former leader Carles Puigdemont was arrested in Germany.

Mr Puigdemont, who is wanted in Spain for sedition and rebellion, was detained by police acting on a European warrant.