TrumpMap

Show on the map

US citizen Stephen Hubbard freed by Russia as Trump envoy meets Putin

October 21, 2026 in Saint Petersburg, Russia
Reported by BBC News

Russia released an American citizen detained in Ukraine after talks between Trump's envoy and Putin in St Petersburg. Trump praised the release and called Putin a humanitarian.

Read at BBC NewsShow on the map