My friend had a black boyfriend before, with a master's degree in finance from NPC. At first, he spoke very well and went back to France to get married. Friends buy him a lot of food in the dormitory every week, and also wash clothes and cook. Three years. And the result? After graduation, he couldn't find a job in China (we don't know if he really found a job) and said he would go back to China to have a look, but he never came back. What I said before I returned to China was even worse than P.
For foreigners, women in China are kind and beautiful, which means they are easy to cheat. Getting married is too easy. Moreover, Indians get married, especially American Indians. Their status in the United States is unstable, and they usually find at least one Indian. This is also a family matter.
I think the difference of cultural background is the biggest obstacle to their marriage. For reference only.