28 Million People in Forced Labour in 2021: CGF Response to Latest ILO Statistics on Modern(02)

28 Million People in Forced Labour in 2021: CGF Response to Latest ILO Statistics on Modern(02)

Video Screenshot Gallery: Forced Hand Job