She was ready for the pouring rain at the Royal Ascot on Wednesday, armed with an umbrella that perfectly matched her blue suit.