Perfect answer !!! one thing i would like to add that she refused all foriegn rishtas just for this one reason and he must be aware of it and its not fair on his part to force her now . Now that she is married to him she is not left with much choice .....in technical terms i would call it breach of contract (verbal) ....I know the only contract here is marriage but he is deviating from the basic condition upon which she agreed to marry him.
Op clearly mentioned that although she was refusing foreign reshtas but this matter never discussed with him, so there is no breach of contract on his part.