American Stephen Hubbard released by Russia, Steve Witkoff says
Stephen Hubbard, a U.S. citizen jailed in Russia since 2022, has been released, according to U.S. envoy Steve Witkoff.

<p>Stephen Hubbard, a U.S. citizen jailed in Russia since 2022, has been released, according to U.S. envoy Steve Witkoff.</p>