Governor General Michaêlle Jean wept softly Wednesday during a visit to Elmina Castle, an imposing stone fortress on the Ghanaian coast that served as a major gateway for the slave
Read More

 273 Total Views,  2 Views Today