You are here: Welcome » Travel » Europe » United Kingdom » England » The Thames The Thames The main river in England that runs through London. Further Information For further information, please see: The Wey Canal - My page on this (big) sister canal The Basingstoke Canel - My page on this sister canal