Truth in numbers

As Operation Hydrant suggests there will be 30000 new reports of child sexual abuse during the life of the IICSA and the Truth Project opens in Manchester consideration can be made of experiences of other jurisdictions and the impact for England & Wales.
Continue reading