What is Visa Support? An official document issued by an agency in Russia accredited by the Russian Ministry of Foreign Affairs, who will act as your host or sponsor when visiting Russia. Visa support is also commonly called a "letter of invitation". The document is required to be submitted when applying for a Russian Visa.