170k views
0 votes
London, England’s chief trading city, is located on the _____.

1.English Channel2.Thames River3.Humber River4.Firth of Forth

User Akihiro
by
8.9k points

2 Answers

3 votes
thames river is right

User Edoardoo
by
7.5k points
1 vote
The answer to this question is the "Thames River".

London, England's chief trading city is located on the Thames River. This is the longest river in England and flows directly going to the Southern England. It has an outstanding beauty.
User Robert Conn
by
8.3k points