TrumpMap

Show on the map

Russia releases imprisoned U.S. citizen Stephen Hubbard following Trump's request

October 21, 2026 in Saint Petersburg, Russia
Reported by UPR Utah Public Radio

Donald Trump secured the release of an American detained in Russia. The release occurred during talks in Saint Petersburg between Putin and a U.S. envoy.

Read at UPR Utah Public RadioShow on the map