The constant calls for Britain to apologise for slavery miss one hugely important fact: that Britain was almost single-handedly responsible for abolishing the abhorrent trade, at immense cost to itself.
The post Britain Has Less to Apologise for on Slavery than any Other Nation on Earth appeared first on The Daily Sceptic.