That dress, or whatever it is, looks awfully informal.
I thought it was a "boring" outfit that should be worn during "a hospital visit" and not to a speech for the world. Hint: Princess Kate Middleton.