No matter where you go in the language world, there are differences in the way people speak or express things in a particular language. For example, Spanish is a language spoken by many people in many different countries and the same object can have several different names depending on where you are.
The same exists in English and I imagine in Russian as well. For example, I'm from the northern Midwest of the U.S. and here we say "bag" but in Indiana, in the southern portion of the Midwest, they call it a "sack". We all know both words, but in my region, "bag" is the more common word to use for the thing you use to carry your food home from the supermarket. If someone says "sack" to me, I'm going to think of a huge, scratchy bag that holds coffee or rice, not a plastic bag I would get at the supermarket. Within my home state, we have different terms for different items and we can identify where a person is from based on that.
As Charlie said, there is so much television available around the English-speaking world that all of us can easily learn the different terms through context, social media, or dictionaries that most of us are familiar with the basic differences. So, yes there are differences in vocabulary, slang, idioms, etc., but no more than can be expected from any other language that is spoken by many people living in many different regions.