Chinese government admits they detained missing Interpol president China admits it detained a top international police official after he mysteriously vanished during a trip home. Meng Hongwei resigned as the head of Interpol, the global police agency. Beijing says he is being held for suspected bribery. His detention is shining harsh light on China’s sweeping and authoritarian crackdown on alleged graft and disloyalty. Ben Tracy reports.