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