Mount Elbrus - Wikipedia
https://en.wikipedia.org/wiki/Mount_Elbrus
Mount Elbrus is the highest and most prominent peak in Russia and Europe. It is situated in the western part of the Caucasus; and is the highest peak of the Caucasus Mountains.