Whacky EuroFacts
Something for your next trivia night
With towering twin peaks, one 5642 metres and the other 5621 metres, Russia’s Mt Elbrus is the HIGHEST MOUNTAIN in Europe. … Read more
Something for your next trivia night
With towering twin peaks, one 5642 metres and the other 5621 metres, Russia’s Mt Elbrus is the HIGHEST MOUNTAIN in Europe. … Read more