tourist visas to Russia
This is a weird one. I’m living and working in London for a year (moving in August). I want to visit Russia while I am there, but there is no way I can plan an itinerary before I arrive in London. Will I be able to apply for a tourist visa through the Russian Embassy [...]