answersLogoWhite

0

Is London on the river

User Avatar

Anonymous

8y ago
Updated: 2/16/2022

The River Thames is the river that flows through London

User Avatar

Vincent Kemmer

Lvl 13
3y ago

What else can I help you with?