An American English teacher Stephen Hubbard, captured by Russian forces in 2022, has been located in Russia’s Mordovia penal colony after months without family contact, with former fellow prisoners reporting he endured systematic abuse because of his nationality.
The United States repeatedly…