South Korean intelligence officials told The Daily Telegraph that much of the money was held in Swiss banks until authorities there began to tighten regulations on money laundering.
Mr Kim’s operatives then withdrew the money - in cash, in order not to leave a paper trail - and transferred it to banks in Luxembourg.
The money is the profits from impoverished North Korea selling its nuclear and missile technology, dealing in narcotics, insurance fraud, the use of forced labour in its vast gulag system, and the counterfeiting of foreign currency.
“I believe this is the most extensive money-laundering operation in the history of organised crime, yet the final destination of the funds has not been given the proper attention it deserves,” said Ken Kato, the director of Human Rights in Asia.