The Holy Father in Britain Print
By Telegraph   
Thursday, 16 September 2010
The staff of London’s finest newspaper offers several views of Day One.
 

Other Articles By This Author