All foreigners traveling to Russia must have a passport and visa covering the duration of stay in the country. Tourist visas are issued by Russian Consulates in your home country, based on an invitation (a visa support letter) from the authorized hosting Russian travel agency, registered with the Russian Ministry of Foreign Affairs. The invitations must be on letterheads and contain full name of the invited person, his/her date of birth, passport number, period of stay in Russia and cities to be visited.
The WSC-7 Organizing Committee recommends applying for tourist visa support at travel agency Express to Russia.
