When you say "there is ..." in English you need to look to the predicate for your subject noun.For you, it's the language barrier
there is no barriers for Russians, we'll have our way anywhere.
OK, dear candidates, name yourselves and then we'll have a poll. I've heard you have democracy there? Or I mixed it up with Britain...
If that noun is plural (like in your sentence -- barriers) then you need to change it to "there are ...".
"There are no barriers for Russians."
The rule is the same in Greek, Latin, German, French, and presumably Russian too.