1 answer
565 views

1 Answer

  • 0

    Yes you need a visa, and you need to have booked some form of accommodation too as you require a 'letter of invitation' to get the visa. almost 4 years ago

    Answered by Hannah via Site_iconWorldNomads.com

Answer this question

Map of Russia