Russia frees American Stephen Hubbard after 4 years behind bars Russia frees American Stephen Hubbard after 4 years behind barsShare this: Russia releases American Stephen Hubbard after four years in prisonDateOctober 21, 2026In relation toAl-JazeeraTanzania frees opposition leaders following deadly election protestsDateNovember 11, 2025In relation toAl-JazeeraRussia frees ex-US marine Gilman jailed since 2022DateAugust 11, 2026In relation toAl-Jazeera