Here is the list of the places, where you can apply for the Russian visa:
Austria – VFS Global Service for the Austrian citizens
Belgium – VFS Global Service for the Belgium citizens
Canada – VFS Global Service for the Canadian citizens
Denmark – VFS Global Service for the Denmark citizens
Estonia – VFS Global Service for the Estonian citizens
Finland – Embassy of the Russian Federation in Finland
France – VFS Global Service for the French citizens
Germany – VFS Global Service for the German citizens
Hungary – Embassy of the Russian Federation in Hungary
Ireland – Embassy of the Russian Federation in Ireland
Italy – Embassy of the Russian Federation in Italy and Visa Center
Japan – Embassy of the Russian Federation in Japan and Official visa center of Russia in Japan
Netherlands – Embassy of the Russian Federation in the Netherlands
New Zealand – Embassy of the Russian Federation in New Zealand
Norway – Embassy of the Russian Federation in Norway and Official visa center of Russia in Norway
Poland – VFS Global Service for the Polish citizens
Portugal – VFS Global Service for the Portugal citizens
Spain – Embassy of the Russian Federation in Spain
Sweden – Embassy of the Russian Federation in Sweden and Official visa center of Russia in Sweden
Switzerland – VFS Global Service for the Swiss citizens
United Kingdom – VFS Global Service for the UK citizens
United States Of America – VFS Global Service for the USA citizens
The list is surely not exhaustive. And as usual, we’re strongly encouraging you to consult the local Russian Embassy / Consulate website for the most up-to-date information.