The Catholic Church has a lot of explaining to do.. They didn't need to use Epstein's Island.
But they also have a lot of good people, esp those who reject Vatican II. 
My country also has explaining. The City of London is one of the heads of the hydra.