Kensington Palace. It’s the official home of the Will and Kate. And Harry. And the Duke and Duchess of Gloucester. And the Duke and Duchess of Kent. And Prince and Princess Michael of Kent too. God knows how they co-ordinate the washing up rota.
So what is The Night Shift doing there?Read More