
Nigel Biggar
Britain’s bill for Caribbean slavery comes to £18 trillion — 15 times the annual budget of the UK government — according to the 2023 Brattle report. And if the Glasgow — City of Empire display at the Kelvingrove Museum is anything to go by, Scotland owns a …