During medieval times Europe's major cities would most likely be located near which of the following?

A.
mountain ranges

B.
deserts

C.
forests

D.
rivers

D. Rivers