Where is the pyramid of Giza situated? / General Knowledge MCQs / By admin Where is the pyramid of Giza situated?A. Egypt B. Sudan C. France D. None