Promise
There are an estimated 136,000 people living on conditions of modern slavery in the United Kingdom (Global Slavery Index 2018). People are subjected to slavery in the UK in the form of domestic servitude, labour exploitation, organ harvesting and sexual exploitation, with the largest number of…