£18 trillion - what Britain owes in reparations. Time to pay up.
‘The Empire Must Pay Back’ say campaigners after landmark report calculating the real cost of slavery and reparations due.
United States University Of The West Indies Saint Andrew United Kingdom Alberto Vargas Robert Beckford
Source: voice-online.co.uk