Today’s Geographic Wonders quiz.
In what country is the world’s largest pyramid?
| A | Egypt |
| B | Mexico – Quetzalcoatl |
| C | Peru |
| D | China – Xi’an |

Answer
Mexico – Quetzalcoatl
Explanation
The world’s largest pyramid is in Mexico and is known as Quetzalcoatl.
Today’s Geographic Wonders quiz.
| A | Egypt |
| B | Mexico – Quetzalcoatl |
| C | Peru |
| D | China – Xi’an |

Mexico – Quetzalcoatl
The world’s largest pyramid is in Mexico and is known as Quetzalcoatl.