Question: where is the biggest pyramid in the world located?
Answer: Cholula, Puebla, Mexico