Mamay Mound and Elborus are among seven Russian wonders
The two-peak Elborus mountain, the highest peak of Russia and Europe, located in the junction of the borders of Kabardino-Balkaria and Karachaevo-Circassia, and the Mamay Mound memorial with the statue of Mother-Homeland in Volgograd have been enlisted among seven Russian wonders.