Are There Forms of Modern Slavery Within Businesses in the United Kingdom?

Galdikas and Others v DJ Houghton Catching Services Ltd and Others [2016] EWHC 1376 (QB Modern Slavery in the UK Modern slavery is estimated to be a £120 billion industry worldwide and affects roughly 40.3 million men, women and children – according to the 2018 statistics by the Global Slavery [...]