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.
Stephen Hubbard, a U.S. citizen jailed in Russia since 2022, has been released, according to Steve Witkoff and Russian news agencies.
Read the full article on CBS News
Read Full Article →