A protester draped in the Estelada, the Catalan separatist flag, throws a stone during protests in Barcelona, Spain on Oct. 18, 2019. Bernat Armangue/AP Images

Catalonia demands release of independence leaders

Following the imprisonment of nine politicians in favor of Catalonia’s independence, approximately 525,000 people took to the streets of Barcelona in protest. Catalonia, a wealthy, semi-autonomous region in northern Spain,…