HomeNYT > World NewsA U.S. Citizen Has Been Arrested in Russia, State Department Says IFTTT NYT > World News A U.S. Citizen Has Been Arrested in Russia, State Department Says E-commerce Blogs June 11, 2023 0 The man, Michael Travis Leake, has been accused of drug trafficking, according to Russian state media. Tags IFTTT NYT > World News Newer Older