ANSWER:

Yes, a woman must be fully covered in front of non mahrams, taking in consideration that free mixing is totally prohibited.

If visitors(non-mahram) come over our house, should we wear socks as leg is part of aurat?

Women clothing |