MiscellaneousAmerican Stephen Hubbard Released by Russia After Four Years of Imprisonment
Stephen Hubbard, an American citizen, has been released from imprisonment in Russia after serving four years. Further details regarding his case were not provided.
Al Jazeera English|October 22, 2026