In a bizarre sequence of events that seems ripped from the pages of a John le Carré spy novel, the president of Interpol, Meng Hongwei, disappeared while on a trip to China. After Meng’s wife made a tearful appeal for his return, Beijing admitted that he was being held on bribery allegations. Interpol announced that Meng had resigned effective immediately . . .
Want to read more? Please subscribe to The Crime Report!