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.
Stephen Hubbard, a U.S. citizen jailed in Russia since 2022, has been released, according to U.S. envoy Steve Witkoff.
No group discusses this yet. Start a discussion group and attach this story.