I have a friend, someone I share a bit of conversation and a few drinks with several times a week, on a casual basis. As it happens, he is a Hindu (though not religious).
Here's the issue: after his mother died (in India), his father moved to Canada to live with him, and has now decided that it is time that my friend was married so that there can be a woman in the house. (My friend cooks for his father every single day, and keeps house for him, too, while holding down a full-time job in Information Technology.)
In fact, his father has decided who it is that he is going to marry, and when. An Indian woman my friend met only long ago as a child. This has been agreed to between my friend's father and the girl's father.
The issue? My friend doesn't want to get married! (I think that he may even be gay, though I've never sifted him on that point, as he has never offered up any real reason for me to think so.) But he most definitely does not want to marry this person. But culturally, he feels trapped. He is really either afraid or very loathe to say "no" to his father on this point.
I went a little further than I usually would in such a situation. Normally I would hold my peace and not offer advice, because who am I to advise anyone? But this time, I told him -- "You're a Canadian! You are a man, your own man. There is nobody on this side of the ocean who can force you to marry against your will."
He is still really, really torn -- and I think in the end he is simply going to give and obey his father, and that culturally-driven arranged marriage nonsense.