The Latest: Catalan leader to make televised address
Esteladas or Independence flags and Spanish flags hang on balconies along a street in downtown Barcelona, Spain, Tuesday, Oct. 24, 2017. Catalonia’s political leaders said Tuesday they are going to Spanish and international courts in an attempt to prevent Spain’s
0 Comments