The “Door of No Return”
By Mahjoub Fadl Badri
I visited Gorée Island, located three nautical kilometres off the coast of Dakar, Senegal, where I stood before the infamous "Door of No Return" — a powerful symbol of the transatlantic slave trade. The door…