Hundreds of thousands of people backing Catalonia’s bid to secede from Spain packed the streets in downtown Barcelona Saturday to demand the release of jailed separatist leaders.
Hundreds of thousands of people backing Catalonia’s bid to secede from Spain packed the streets in downtown Barcelona Saturday to demand the release of jailed separatist leaders.