General Knowledge Teotihuacan Pyramids is located in which country ? Options:A. EgyptB. ArgentinaC. MexicoD. PeruView AnswerC. Mexico Continue Reading Previous: Welland Canal is located in _________?Next: __________ is the first black woman elected in the U.S Congress.