Catholic Herald logo

The full text of Queen Elizabeth II’s welcome speech to Pope Benedict XVI