The Pyramids of Sun and Moon are in which country? / General Knowledge MCQs / By admin The Pyramids of Sun and Moon are in which country? A. Japan B. EgyptC. Mexico D. Brazil