Spanish Police Detain Protesters Amid Scuffles at Barcelona Polling Station (18+)

 

 

Spanish police detain several protesters amid scuffles near Barcelona polling station.