US Relations News
Russia frees US citizen Stephen Hubbard, state media reports
Introduction & Key Takeaways In a significant geopolitical development, the Russian government has confirmed the release of Stephen Hubbard, an American citizen who had been serving a lengthy sentence within…