I’m visiting Cairo for the first time and I’m not sure what to wear. I’m a bit concerned about the dress code, as I don’t want to offend anyone. I’m looking for advice on what to wear that is respectful and appropriate. I know that I should cover my arms and legs, but what type of clothing is acceptable? Do I need to wear a headscarf? Is there a difference between what men and women should wear? Any advice would be much appreciated.