The ancient city of Tenochtitlan lies beneath which modern Latin American city?
A.
Santiago, Chile
B.
Rio de Janeiro, Brazil
C.
São Paulo, Brazil
D.
Mexico City, Mexico