In a move to enhance visa application services for travellers to Russia globally, VFS Global has launched Russia Visa Application Centres in 14 countries and 31 cities, many of them in Eastern and Western Europe, in the last seven months.


Read more at original source


Read more at original source