Five directors of the Spanish branch of the Industrial and Commercial Bank of China (ICBC) have been arrested as part of a probe into alleged money laundering of more than € 40 million (US$ 44 million), according to a Feb. 17 news release from Europol.
More...