Many feats of Aztec engineering we're made necessary by Tenochititlan's location

A. In the middle of a harsh desert
B. At a high altitude in the mountains
C. On a small island in a shallow lake
D. In the middle of a dense jungle

C. On a small island in a shallow lake