What is the main reason that Rome was built on hills?
A. The hills had fertile farmland.
B. The hills provided a natural defense.
C. The hills were densely populated.
D. The hills were near a port.
1 answer
B. The hills provided a natural defense.