One of the biggest social and practical chellenges that people living abroad face is the language barrier.Infact, every country has its own language.So, it is difficult for the person who moves to any foriegn country, because, he has to speak the foreign language.While i do admit it can be quite chellenging in first few weeks.. in my openion, most people will cover this language barrier fairely quickely.