Thames

the longest river in England, flowing generally eastward across southern England and through London to the North Sea.