Going by SRS's definition, the UK has mountains. They're big enough to affect the weather, and are big enough for people to get lost and killed in them every year.