River Thames The longest river in England and hosts the annual University boat race between Oxford and Cambridge.