Visas - Document
What countries are Russians visa free to?
September 13, 2011 10:59PM
the countries that are visa free for Russians are belaruse, Thailand, Brazil, Venezuela, and china (but has to be a group of minimum 5 persons) and plus the former USSR countries. hope that helps