This gallery contains 1 photo.
You don’t have to be a dyed-in-the-wool royalist to enjoy the wedding of Prince William and Kate Middleton on Friday, 29 April. It’s a holiday, for one thing, meaning Londoners get an extra day off to add to the long … Continue reading