Over seven years, the Independent Inquiry into Child Sexual Abuse heard from seven thousand survivors and cost two hundred million pounds. But since its 20 child protection recommendations were published in 2022, an estimated two million children have been sexually abused.