Ambassador Mbaimba Baryoh Indicted, As Sierra Leone Delegation Embarrassed in Vienna

Sierra Leone’s Ambassador to Germany, HE Mbaimba Baryoh also accreted to Austria has allegedly failed to arrange protocol assistance for a Parliamentary delegation from Freetown who was in Vienna last...