
IcomTech Executives Ordered To Pay $5 Million
In a recent development, four IcomTech executives have been ordered to pay a staggering $5 million as a result of their involvement in a scam that defrauded over 190 individuals, including those from the United States and other countries.
Source: fullycrypto.com