what are the thames
River Thames. The River Thames (/tÉmz/ ( listen) TEMZ) is a river that flows through southern England, most notably through London. At 215 miles (346 km), it is the longest river entirely in England and the second longest in the United Kingdom, after the River Severn. It also flows through Oxford (where it is called Isis), Reading, Henley-on-Thames and Windsor.