Mustafa Abushagur

Former Deputy Prime Minister, Libya,