That and dressing-up his wife for New York soirees in a Di lookalike outfit. Is it his handlers, or does he come up with this stuff by himself?
Wearing a dress is not dressing up like Di, and all the Brit society wear funny looking hats.
No, just the royal's self imposed dress code.
Noone else but royals would wear hats like the Q's.