phone-scams

Feds Arrest Scammers in India

The Department of Justice announced the arrest of 22 scammers in a network of call centers located in the U.S. and India.