Trivia Question Olympus is the highest peak in which country? A) Spain B) Greece C) Italy D) Australia Next Question >>