answersLogoWhite

0

The Thames River flows in Great Britain with London the capital of Great Britain on the shores, Berlin is the capital of Germany a country in mainland Europe.

User Avatar

Wiki User

15y ago

What else can I help you with?