Stephen Hubbard, a 74-year-old retired US schoolteacher in Russian ‌custody since 2022, was freed from prison on Wednesday and taken to St Petersburg's Pulkovo airport, President Vladimir Putin said.