Catalog Search Results
Author
Language
English
Description
"London sits astride the River Thames, one of Europe's great rivers and the longest river in England extending 184 miles (296km) from its source in the Cotswold hills to the sea. Along the way the river navigates peaceful water meadows, unspoilt rural villages, and a wealth of historical town and cities, before wending its way through the heart of London to end at the Thames Barrier in Greenwich. It's possible to walk the length of the river via the...