EU pulls the rug out from under the feet of Algeria, the Polisario

The European Union (EU) has pulled the carpet from under the feet of the leaders of the so-called Sahrawi Republic “RASD” and its main sponsors, Algeria and South Africa. “The ... Continue Reading →