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