‘Most absolute of evils’: Investigation estimates up to 3,200 pedophile priests in French Catholic Church since 1950

‘Most absolute of evils’: Investigation estimates up to 3,200 pedophile priests in French Catholic Church since 1950