If you ever happen to visit Russia, you donâ€™t have to plan a visit to Mount Elbrus. The enormity of Mount Elbrusâ€™s beauty will drag you to its feet and with the charm of its wonderful scenery, inspire you to reach its peak – Mount Elbrus is the seventh tallest peak in the world, tallest in Europe.
The place is fondly named Mingi Tau by the Caucasian people which translates to a thousand mountains.Never before in my life did I feel such amazing serenity and love within me. Would love to explore the country more in the next 15 days. Deeply appreciate all leads. Keep them coming 🙂0