ANSWER:

You must not agree to shake your hands with non mahrams; as this is sinful, plus it is prohibited to sit and mix freely with them. Let obeying Allah be your priority.

I’m a 19 year old girl,Sometimes when guests come home my parents ask me to shake hands with non mehrams who r much older than me and would consider me as thier daughter or grand daughter,i’m sure there must be no desire in their hearts,I shake hands with them unwillingly, i really dont want to but i do this to avoid any rift between the two families.pls advise me,what should I do?