The Queen has arrived in Ireland and – shockingly – been greeted by the Irish president, Mary McAleese.

I know, I was as surprised as you.