Svalbard by Russian embassy is rumored to give free Russian visas to anyone arriving here. Wait time is a week or so :-)
Russian embassy is rumored to give free Russian visas to anyone arriving here. Wait time is a week or so :-)
}