Police arrested 20 suspected of involvement in a network perpetrating international scams.
They are suspected of fraud, receiving gifts, extortion, and money laundering, among other offenses.
Police arrested 20 suspected of involvement in a network perpetrating international scams.
They are suspected of fraud, receiving gifts, extortion, and money laundering, among other offenses.