What is a business visa and how do I get one?

Working in Russia All vacancies in Russia