The Point of No Return
This is the ‘Door of No Return’ on the Isle of Goree, a short boat ride from Dakar, the capital of Senegal in West Africa. The ray of sunshine is an illusion, as beyond the door used to lie the boats that would ferry the unfortunate captives to the ships lying at anchor, leading to […]
The Point of No Return Read More »






