Russia Releases Jailed American Stephen Hubbard
Russia has released Stephen Hubbard, an American jailed since 2022, during talks in St. Petersburg between President Vladimir Putin and U.S. special envoy Steve Witkoff. Putin announced the release, and state media said Hubbard was taken to Pulkovo Airport. The Kremlin also said Russia was "in principle" ready to resume trilateral talks next month. President Donald Trump and Witkoff both confirmed the release.
NYTimes – US







