Mt. Elbrus, the tallest peak in Europe, is located where?
GEOGRAPHY
Russia -- The native Balkars call it "Mingi-Tau", which means "resembling a thousand mountains," due to its sheer size.
Share: