Russia - Business & Investment Visas
A Business Visa or Investor Visa UK (and incorporating an Entrepreneur Visa) is issued on the basis of a large investment or the wealth portfolio of an applicant. The reasoning behind such a visa is that the applicant will bring money and job prospects to the country. Once this visa is issued, it often leads to permanent residency.
Solutions available for Russia: