Global News Russia releases American Stephen Hubbard after four years in prison By Web Desk Published October 21, 2026 Hubbard was jailed after being accused of fighting alongside Ukrainian forces against Russia. Source: Al Jazeera English AdvertisementIn-article ad space American Hubbard Middle East Releases Russia Stephen World Share Facebook X Email