28 Million People in Forced Labour in 2021: CGF Response to Latest ILO(02) Save Image Video Screenshot Gallery: Forced Sex With A Dog