Catholic Herald logo

The full text of Pope Benedict XVI’s speech at Holyroodhouse today