I can only make serious comments. not sure whether the poster is expecting light replies.
Whether a woman is Desi or foriegn, she is a human being and every human being deep within is the same. I definitely like to be the citizen of USA or any country of Europe. But by now I won't believe the way to get the citizenship of any of those countries is marrying any citizen of that country.
if that is what I believe how can I do justice to my capabilities? I want to marry someone with whom I can develop deep understanding and one who wants to develop deeper human qualities. She can be desi or foreign. What I expect from her is she has to see me in positive light and see the deep love within me, understand me and trust me. I will also do the same with her. If that is the situation, whatever be the status of that woman with the love both of us have and with the deep trust both of us can develop with each other, we can move mountains. One of the many possibilities in this situation is to be US or foreign citizen also. God has promised a lot of gifts for all of us and foreign citizenship is just one of them. Husband and wife with true love for each other can provide himself/herself and his/her partner those gifts and that is what i like to see in my marriage.