It’s no surprise a country as vast as Russia is a country of immense natural splendor. From ancient mountain ranges to ocean-sized lakes, from remote rugged wilderness to picturesque countryside, here are some of the most beautiful spots to visit in the world’s largest country.