Sahrawi Police Chief
Mustapha Salma Ould Sidi Mouloud is a former police chief of the Polisario Front and political dissident. He was abducted in 1979 and deported to Algeria. He studied physics and...