Isn’t it a bit of a no no for a man to wear headwear inside anyway? Especially in a church btw, I am always amazed that when on tours and you go into a church or cathedral how many men keep their baseball caps on. Now that is definitely a no no. Ladies wear hats ( although not really any more) and men take them off as they enter. I always believe in When in Rome do as the Romans do and respect whatever traditions go with the particular religious building. If I was visiting a Mosque I would cover my head and not wear anything at all revealing. Again I have seem Westerners going into Mosques wearing little tiny vest tops revealing their bras. Anyway I digress on that one.
We have just come off a British Isles cruise and dressed formally, we ate early so didn’t see many dressed formally at first, so much so that even our waiter commented it wasn’t on and they shouldn’t be let in . Fortunately when we finished our meal and were walking round the ships lots were dressed formally or at least in a jacket and tie and ladies in nice dresses or evening trousers and top and very nice they looked to.