Future Space
This is the map of Russia. With 1/8 of the world’s landmass, Russia is the largest country on earth. Russia has a significant portion of its territory located above the Arctic Circle, thus making it the most populous and northernmost sizable country in the world.Credit Future Unity