Russia frees jailed American Stephen Hubbard during Witkoff talks
· · 2 outlets covered
American citizen Stephen Hubbard has been released from detention in Russia during diplomatic talks involving U.S. envoy Steve Witkoff. The release follows discussions between the U.S. envoy and Russian officials.