On the banks of which river is the port of London situated?
The port of London situated on the banks of the River Thames from the capital to the North Sea.