Teotihuacan Pyramids is located in ________ country ?

104

A. Egypt
B. Argentina
C. Mexico
D. Peru