Not sure it is Russia, written on the road is the word BUS. The people look too well dressed to be Russian. Their body language says we own the space we are standing in and the space around us, they seem confident, much more so than I would expect Russians to be.
It's not the least charm of a theory that it is refutable. The hundred-times-refuted theory of "free will" owes its persistence to this charm alone; some one is always appearing who feels himself strong enough to refute it - Friedrich Nietzsche