National Elections Watch ( NEW ) Chairlady Marcella Samba, whose life was in danger, has left Sierra Leone
As fears abounded all week about her safety after she became the first to expose the Sierra Leone Elections Commission for rigging the presidential elections in favor of President Maada […]