Catholic Herald logo

The existence of the International Criminal Court has probably led to tens of thousands of deaths. As for human rights…