A priest wears a rainbow ribbon during a vigil against Anglican Homophobia outside the General Synod of the Church of England in London


Comments

Back to top button