China announced on Sunday that the Chinese head of Interpol, who vanished after returning to his homeland, was under investigation for possible criminal activity.

Following the announcement, the world police organization announced that Meng Hongwei had resigned, reported AFP.


Read more