Volgograd is nowhere near Sochi! Jeez... just look at a map!
It's 427 miles but in Russia that may be considered nearby.