Trivia Question The Pyramids of Giza are a visitor site in which country? A) Egypt B) France C) Spain D) Austria Next Question >>