Good News in History, May 1
219 years ago today, the Slave Trade Act of 1807 entered into force in Great Britain, abolishing the British participation in the Transatlantic Slave Trade and pressed other nation states to abolish their own slave trad...
Community impact