Queen Elizabeth II (along with Prince William and Princess Eugenie) hosted a garden party at Buckingham Palace on Thursday, and as ever, the 92-year-old monarch was prepared for all eventualities. Anyone who's been to the UK during the Summer months will know just how changeable the weather can be (and just how much Brits love to talk about it) so we weren't surprised to spot the Queen decked out for whatever the skies had in store.