Catalonia: Angry Protesters Throw Pig Heads at Police Over President’s Suspension

Demonstrators supporting Catalan independence threw pig heads at police in Barcelona during a demonstration against a Supreme Court decision. The ...
Back to Top