Channel Four's latest documentary on the Vatican presents the Church as the scarlet woman of ancient propaganda

Channel Four's latest documentary on the Vatican presents the Church as the scarlet woman of ancient propaganda