River Thames

Photo: Thames Barrier Park The River Thames flows through southern England including 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. Embedded Tweets “I discovered the river you see behind me here in London. I don’t know what the … Continue reading River Thames