Vladivostok, to be exact, in January...
I've been to Russia, and I've been to Japan. This place happens to be in Russia, just West of the Japanese Western coast. Don't know much about the place.
I know it's a stretch, but does anyone know anything beyond that which I can readily find on the internet.
Apparently their new Mayor was elected after his chief rival, who had been edging him out in the polls, was injured in a grenade explosion. Pretty reassuring.