Stephen Hubbard, a U.S. citizen jailed in Russia since 2022, has been released, according to Steve Witkoff and Russian news agencies.
American Stephen Hubbard released by Russia, Witkoff says
Stephen Hubbard, a U.S. citizen jailed in Russia since 2022, has been released, according to Steve Witkoff and Russian news agencies.
Sign in to your account