Mass Protests As Spain Jails Catalan Leaders

  • 5 years ago
Snapshot | Police and protesters clashed at the Barcelona Airport after Spain's Supreme Court sentenced nine leaders of the Catalan independence movement

Recommended