This description evokes Tenochtitlan (now Mexico City), the capital of the ancient Aztec Empire. Tenochtitlan was built on islands in a lake (now drained) and was crossed by canals, and the floating gardens may still be seen, as may ruins of many pyramid temples on which thousands were indeed sacrificed.