News
Stephen Hubbard released by Russia after years in prison
Stephen Hubbard, an American jailed in Russia since 2022, has been released, according to U.S. special envoy Steve Witkoff and President Trump. Meanwhile, Elon Musk…
In January 2025, Washington designated Hubbard as wrongfully detained, enabling the US government to pursue negotiations for his release.
Discussion (0)
No comments yet. Start the conversation!