On 3 June 2003, the Liberian presidential plane landed on Accra airport. One of the world’s most vicious leaders, Liberia’s …

Trending Now