WorldPutin says Russia has freed US citizen Stephen Hubbard
Putin's Wednesday announcement said Hubbard was free and at Pulkovo Airport in St. Petersburg. The 74-year-old American had been detained in Russia since 2022.
Putin says Russia has freed US citizen Stephen Hubbard
World