One of the most advanced cities in the world , it was built upon lake Texcoco .
Tenochtitlan , capital of the Aztec Triple Alliance .
One of the most advanced cities in the world , Tenochtitlan was built upon lake Texcoco .
Tenochtitlan , capital of the Aztec Triple Alliance .