jmogan18
contestada

London, England’s chief trading city, is located on the _____.

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