~2 min read
Stamford may refer to:
==Places== ===United Kingdom=== Stamford, Lincolnshire, a town and civil parish in England Stamford (UK Parliament constituency), a former constituency in Lincolnshire, England Stamford, Northumberland, a hamlet in Rennington parish Stamford Brook, a brook in West London
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).