Thames River, a river in the southwest of England, is the famous "Mother" River in Britain. It originates in the Cotswolds Mountains in the southwest of England. Along the way, many small streams in England converge. The river flows from the west to the city of London. The lower reaches of London become wider, forming an estuary with a width of 29 kilometers. Finally, it flows into the North Sea through Noel Island. The Thames River is the quintessence of British culture. Most of the main buildings in London are located on both sides of the Thames River. They have a history of hundreds or even three or four hundred years, such as Nelson Navy Commander's statue symbolizing victory, Westminster Cathedral buried with many great men, St. Paul's Cathedral in Renaissance style, etc.