Hijaab & Purdah

Hijaab in front of non-Muslim women

Q: Please advise if necessary to wear hijaab in front of non-Muslim females. Verse in surah noor refers to "their women" is this interpreted as Muslim women? Also, why are slaves mahram? Is this only slaves who are old? Kindly provide full explanation of the verse. Lastly, should we maintain hijab in front of male mahrams who are non-muslims?

Avoiding all contact with the ex-husband

Q: My mother and father have been divorced for more than 40 years. My mother has remarried and divorced about 8 years ago. My father has also remarried and is going for Hajj with my step mother. My sister and I disagree on my mother going to greet my father in and also attending family lunches. Is it permissible for my mother to be present for family lunches with my father in our presence and is she allowed to go see him and his wife off at the airport?