contestada

Which of the following is a reason that Constantinople was able to last as long as it did?
Walls
Navy
All of these
Location on a peninsula