Enslaved

13,000 enslaved in Britain: official estimate

LONDON: Up to 13,000 people are estimated to be kept in conditions of slavery in… Read More