The different pronunciations

as we all know english is one language but every place even the same country has the local pronunciation...that's why we can see the effect people from the same country when they go to another place have sometimes difficulties in order to understand the local dialect...