The Russian Government has been issuing 3 year multiple entry Business and Tourist visa since September 2012. Traveldocs has had great success in assisted hundreds of clients applying for these visas. We have however found that applying in Washington DC is the best choice. Although all Russian consulates do issue 3 year visas the Embassy in Washington very rarely asks for additional documentation, this is not the case in New York or Houston, both consulates routinely ask for additional supporting documents.
Traveldocs is ready to assist you with all your travel documentation needs.