WorldRussia frees American Stephen Hubbard after four years in prison
US citizen Stephen Hubbard has been released from a Russian prison after four years. Convicted of being a mercenary for Ukraine, he denies the claim. His release coincided with US envoy Steve Witkoff’s visit to Russia to try to bring Moscow back to peace talks.
Russia frees American Stephen Hubbard after four years in prison