Criminal News
Curiosities from the world, criminal news
Browsing Tag


China Detains Interpol Chief in Bribery Probe

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…