Culture Arena
English

Russia · Geography · Hard

Which answer matches this clue: the highest peak in the Caucasus?

Mount Elbrus is the match: the highest peak in the Caucasus.

Play Russia · Geography