cool link! I'm gonna go ahead and agree with Datrus that it's Moscow. It's most likely not Belarus/Ukraine because they're all speaking Russian and the road signs are all the same as in the Moscow...