Visit almost any German speaking country and one of the questions you’re sure to be asked within the first few minutes of meeting someone is: “Woher kommen Sie?” (Where do you come from?) It’s not meant to be a rude question, but one of interest. People really want to know where you are from, in case they have been there before. But also because they want to know of all the other places in the world you could be, why you’re in their city/town/village/mountain restaurant etc.
German has not one, not two, but three words for expressing where. These three words express different situations for which we use where. The three words are: woher (where from), wo (where), wohin (where to).
We’ve moved. You’ll find the full article here: http://marathonsprachen.com/asking-where-in-german-woher-wo-wohin/