Which river flows through the London City, England?

The river Thames flows through the London City, England.

Comments