Russian Consulates in London, UK, USA and the World
Russian Consulate in Toronto, Canada
Starting from August 2014 you can only apply for the Russian visa at the Invisa Logistics Services Canada Ltd, not at the Russian consulate itself.
Russian Consulate in New York USA
You can apply for a Russian visa directly at the US consulate in New York if you live in one of the following 9 US states: Connecticut, Maine, Massachusetts, New Hampshire, New Jersey, New York, Pennsylvania, Rhode Island, and Vermont.
Russian Visa Application Center in London, UK
If you're registered in England, Wales or Northern Ireland, you need to apply for your Russian visa in London at VFS or the Russian Visa Application Center, not the Russian consulate.
Russian Visa Application Center in Edinburgh
If you're applying for your visa in Scotland, you'll need to get visa support documents online and bring them, along with your passport, photos and printed out visa application form to the visa processing center in Edinburgh (authorized by the Russian consulate).
Russian Consulate in Edinburgh, United Kingdom
You will only need to visit the Russian consulate in Edinburgh if you need a Russian notary or need to apply for a Russian passport.