๐ฌ๐ง Telford
Telford is a town in Shropshire, England, that may be tracked in global intelligence monitoring as a geographic location relevant to regional events and infrastructure.
2
Signals
4
Articles
Linked Signals
| Signal | Status | Lens | Role | Confidence | Last Seen |
|---|---|---|---|---|---|
| Chelsea Are Keeping Tabs On This Talented Midfielder: Should Alonso Snap Him Up? | expired | Sports | involved | 100% | |
| Attacks on healthcare: World Medical Association issues new declaration on “medical neutrality” | expired | Health | epicenter | 100% |