Thai police have arrested an American who fled a 25-year jail sentence in the United States for kidnapping, sex trafficking and other crimes, officers said Tuesday. Selva Delano Mudaliar was jailed for at least 25 years by a court in the US state of Oregon in March of this year, according to a Thai police…
This handout photo taken on May 3, 2024 and released on May 7 by the Central Investigation Bureau of the Royal Thai Police shows US national Selva Delano Mudaliar (C) being led by officers after being arrested by Thai police at a condominium building in Bangkok. – Thai police have arrested an American who fled a 25-year jail sentence in the United States for kidnapping, sex trafficking and other crimes, officers said May 7. (Photo by Handout / THAILAND’S CENTRAL INVESTIGATION BUREAU / AFP)