I have to agree with most of what has been said about dressing appropriately and showing respect for others--other people, other cultures, etc.

Seems to me, though, that a kilt is the proper dress and show of respect for highland games. And a kilt would seem quite OK for the other events HRH attende. But then, I am not a protocol officer. However, cessna152towser made a valid point.

But, hey, what do I know!

Besides that, it cost me a scotch!