Respuesta :

Mexico city wasn't built on a former city, it was rebuilt on Lago de Texcoco, a lake.
jaccop
The former city is called Tenochtitlan