Keyword: Intrepol

France probes disappearance of Interpol's Chinese boss

The head of the Lyon-based agency, Meng Hongwei, has been reported missing after traveling to his native China last week.

Related keywords