Teotihuacan Pyramids is located in ________ country ?

111

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