The Pyramids of Sun and Moon are in which country?

A. Japan

B. Egypt

C. Mexico

D. Brazil

Leave a Reply