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.
“I discovered the river you see behind me here in London. I don’t know what the natives call it but I gave it a proper name — River Gulu. Like Sir Samuel Baker you can now call me Sir Milton… Who discovered River Gulu in London” 😃 https://t.co/0HDZLe000a
— Niki Rust 🌱 (@NikiRust) July 10, 2019