The visa recommendations seem wrong, at least for my country (Latvia).
The site claims I need a tourist visa for all EU countries (wrong), and do not need a visa to visit Russia (also wrong).
The site claims I need a tourist visa for all EU countries (wrong), and do not need a visa to visit Russia (also wrong).
Please provide links back to official information pages. For something as important as a visa, I'm just never going to trust a random third party source.