Respuesta :
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.
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.