Russia
IMMIGRATION AND VISA INFORMATION
Russia, or the Russian Federation, is a country spanning Eastern Europe and Northern Asia. It is the largest country in the world, covering over 17,125,191 square kilometers, and encompassing one-eighth of Earth’s inhabitable landmass.