A new exhibit at the historic Canterbury Cathedral in the United Kingdom featuring graffiti that questions God’s goodness prompted Vice President J.D. Vance, Elon Musk and others to claim that the Church of England is humiliating itself.
The Christian Post | RSS
