File:London_Thames_Sunset_panorama_-_Feb_2008.jpg · Wikimedia Commons · See Wikimedia Commons
Also known as Thames, Tamesis
river in southern England
The River Thames is a river located in southern England that flows through the landscape of that region. It is historically and geographically significant to England, serving as an important waterway for the area.
AI-generated from the Wikipedia summary — may contain errors.
~40 min read
0
Thames Head
3 mapped locations
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).