International6 years ago
Thousands of Catalonia supporters hit Barcelona streets, demand release of separatist leaders
The streets of Barcelona in Spain has been thronged by scores of Catalonia independence supporters demanding the release of separatist leaders arrested and detained for their...