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

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

asked
User Akihiro
by
8.9k points

2 Answers

3 votes
thames river is right

answered
User Edoardoo
by
7.4k 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.
answered
User Robert Conn
by
8.3k points
Welcome to Qamnty — a place to ask, share, and grow together. Join our community and get real answers from real people.