8 votes

British public bought £14bn of goods made by slaves in 2017, claims report