In which of these regions of the world would you find pyramid structures similar to the one seen here?
A. China
B. India
C. Mesoamerica
D. Europe