Some have claimed Britain should stump up £18 trillion in compensation for the Atlantic slave trade.