Head of Interpol reported missing by his wife
The head of Interpol, Meng Hongwei, has been reported missing after travelling to China. Mr Meng was last seen leaving from Interpol’s headquarters in Lyon, southeast France. He arrived in China in late September, according to an Interpol official. He has not been seen or heard from since then, his wife said. On Friday, French… Read More »