U.K. to face $260 billion slave trade bill
Oct 21, 2024. The UK is set to face a $260-billion bill in compensation for its role in the transatlantic slave trade.
Oct 21, 2024. The UK is set to face a $260-billion bill in compensation for its role in the transatlantic slave trade.