TAG

Prince Charles calls slave Trade an 'indelible stain'

Prince Charles calls slavery an ‘indelible stain’

The Prince of Wales has acknowledged Britain's role in the transatlantic slave trade but stopped short of giving an official apology, which is likely...

Latest news