Trade Fact of the Week: ILO: $236 billion in worldwide profits from forced labor, three-quarters of it from forced sex work.

PPI - 5 Jun, 2024