Joseph Tater, a U.S. citizen arrested in Russia in August 2024 after an apparent tussle with hotel staff and then forcibly admitted to a psychiatric hospital in April this year, without ever standing trial, has left Russia, according to the…
Continue Reading