Mary McAleese

And so the Queen has come to Ireland for the first time in almost 60 years — and she has done so in her usual, thought-through finery.

 Read more