Whacky EuroFacts

Tall Dutch

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