Mount Elbrus is the tallest peak in Europe.