Cardinal Keith O'Brien greets Benedict XVI in Edinburgh - The Independent