@Lordyaswas,
In 2007 Simon Pegg made a movie called Hot Fuzz. Pegg plays a policeman assigned to a small English village and some of the villagers speak in an accent he has to have translated. Most of my husbands family lives in Raleigh, North Carolina. It must have taken me 10 years to learn the speech pattern, accent and phraseology. It took them even longer to understand mine. I'm only talking about a 300 mile distance, but it was like entering another country. Actually harder than a different country, because when Americans visit other nations, the host country realizes we are from the United States, here in the United States people in Kentucky, Tennessee, North Carolina are not really convinced that people born in other States are really Americans.