4

I've known for a while that some people avoid shaking hands with people of the opposite sex. I don't know whether it's purely based on religion, nationality, or whether personal preference also plays a role.

Are there some countries in which I shouldn't offer to shake hands with people of the opposite sex, even if I am socialising with them? If so, are there substitutes for hand-shaking?