Why does Catalonia want independence from Spain?

Why does Catalonia want independence from Spain?

Leader of the Catalonian regional government Carles Puigdemont has said that the region will declare independence from Madrid within 48 hours, if voters choose to secede from Spain in an October referendum. Jul 5, 2017