Hundreds of thousands of people – 750,000 according to Barcelona police – backing Catalonia’s bid to secede from Spain clogged the streets in downtown Barcelona Saturday to demand the release of jailed separatist leaders.
Hundreds of thousands of people – 750,000 according to Barcelona police – backing Catalonia’s bid to secede from Spain clogged the streets in downtown Barcelona Saturday to demand the release of jailed separatist leaders.