(260517) -- GOREE ISLAND, May 17, 2026 (Xinhua) -- This photo taken on May 16, 2026 shows the "Door of No Return," a departure point for slaves during the slavery period, in the House of Slave on Goree Island in Senegal. Goree Island lies off the coast of Senegal, opposite Dakar. Ruled in succession by the Portuguese, Dutch, English and French, it was the largest slave-trading center on the African coast from the 15th to the 19th century. (Xinhua/Xie Jianfei)



















