Leopold’s genocidal regime
Not Yet Uhuru: U.S./Africa Leaders’ Summit Is “Berlin Conference” of 21st Century
—
Photo: YouTube Africa remains the most impoverished continent in the world because of the structural impediments to development that were created when it was ...