Mount Elbrus area
E288604
UNEXPLORED
The Mount Elbrus area is a high-altitude mountainous region in the western Caucasus of Russia, dominated by Europe’s highest peak and extensive glacial landscapes.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.