China Sentences Abducted Interpol Chief to over 13 Years in Prison
Chinese media announced on Tuesday it had sentenced Meng Hongwei, who was president of Interpol when Chinese authorities abducted him in October 2018, to 13 years and six months in prison for allegedly taking bribes.
