Pushed through the "Gate of No Return," thousands of Africans were shipped from the Port of Slaves in Bimbia, a seaside ...
This photo taken on March 18, 2025, shows the remains of a palm oil factory where slaves were subjected to forced labor, at ...