Stephen Hubbard, an American citizen, has been released by Russia after being jailed for allegedly fighting on behalf of Ukraine. President Vladimir Putin announced the release during talks with US envoy Steve Witkoff in St Petersburg.

Background

Hubbard, originally from Michigan, was sentenced to nearly seven years in a penal colony in 2024. He was accused of serving in a defense unit in the eastern city of Izyum when he was captured by Russian forces two years prior.