Its the brooch that makes the outfit stand out and it goes lovely with the blue dress.That is a great look, lifted inordinately by the stunning brooch.
Yes, the top spoils the overall look.The suit is beautiful and red most definitely suits her! I would have chosen a different color and style for the top underneath and accessories, but otherwise a great look.
She almost never doesThe Queen looks lovely but wish she had done some nicer with her hair for the event.