US Execs Plead Guilty to Aiding Global Tech Support Scams
Two former US executives pleaded guilty to concealing a years-long tech support fraud scheme that victimized individuals worldwide, with Americans losing at least $2.1 billion to such scams in 2025.