Mehdi Ben Barka was a Moroccan nationalist, Arab socialist, politician, revolutionary, anti-imperialist, head of the left-wing National Union of Popular Forces and secretary of the Tricontinental Conference. From Wikipedia