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