Catalans declare independence as Madrid imposes direct rule

0
368



The Catalan regional parliament has voted to declare independence from Spain, while the Spanish…

Read More…..Source