US citizen Stephen Hubbard, sentenced in Russia for mercenary activities, may be released in talks with Putin

US citizen Stephen Hubbard, sentenced in Russia for mercenary activities, may be released in talks with Putin
Published Oct 20, 2026
Loading sources...