David is at the Palace of Holyrood House ahead of the arrival of Pope Benedict the 16th in the capital.
Discover 11,128,835 listings and 277,866 playable programmes from the BBC
David is at the Palace of Holyrood House ahead of the arrival of Pope Benedict the 16th in the capital.