Interpol president reported missing after trip to China

Meng Hongwei, a senior Chinese official, lives in France where Interpol is based. Chinese state media report that Meng was “taken away” as soon as he landed in China.

Best of NBC News

Play All