What imposing mountain overlooks the Swiss town of Zermatt? In Geography Trivia AnswerThe Matterhorn Share and Enjoy !