Infighting threatens to derail Catalan separatists in Spain

A pro independence supporters holds up an ”estelada” or Catalan pro independence flag during a rally in support of the Catalonia’s secession from Spain, in Pamplona, northern Spain, Thursday, Oct. 12, 2017. Spain’s celebrates its national day amid one of

0 Comments