Search / 101491 results found


The River Thames has a storied history. Stretching 215 miles from Kemble to Southend, it is the longest river in England. Archaeological evidence suggests that humans were living along its shores in Neolithic times. Around the dawn of the Common Era, ancient Romans navigated its waters and constructed fortifications nearby. Nine hundred years later, Vikings from Scandinavia sailed up the Thames, leaving destruction in their wake. In the 1700s, the river served as a major hub for the thriving British Empire.