Designed by
Title
Barcelona, Spain - 21 decemer 2018: young catalan independists, called Cdr, clash with police during a cabinet meeting in Llotja #134937653
Description
Protesters march in barcelona streets for independence against central government
This image is editorial