“Colonialism and the slave trade were, at best, minor factors in Britain’s prosperity and may have been net loss makers.” This according to the Institute of Economic Affairs (IEA). In support, Kemi Badenoch, UK secretary of state for Business and...