Russia is a Eastern European country with an array of natural features that warrant wonder consideration. The country features several wonder of nature candidates. Mount Elbrus is one of the leading wonder vote recipients, so much so that it was declared one of the Seven Natural Wonders of Europe.
What other wonders will be joining it with Russia and the country’s wonders of nature.
What are the Seven Natural Wonders of Russia?
Russia invites you to join us on Facebook and share your voice on what wonders should be considered.
Now, you can share your opinion and help determine the 7 Natural Wonders of Russia. Voting is free and only takes a few minutes.