I would go for 'where are you come from?' instead...
Still in this millennium, xenophobe does exist and quite rampant, I would say...
********** NOT A TEACHER **********
Eden Darien,
Thank you for your kind note.
***
I do not think that many of our friends in other countries
understand that the issue of race, nationality, religion, etc.
is a very touchy (sensitive) matter. We call it a "hot
potato" (nobody wants to touch it).
If you come to the United States, it might be a good idea
not to ask a stranger "Where are you from?" or "Where do
you come from?" Some very sensitive people might become
angry and ask, "Where do
you come from!!!" Every country
has certain subjects that are dangerous to discuss. In our
country, it is better not to discuss this particular matter unless
you know someone very well.
********** NOT A TEACHER **********