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 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.