Meng Hongwei whose home country is China was
Interpol President/chief that was reported missing last Oct 2018 after supposedly resigning his position.
mobile.reuters.com/article/amp/id…
"...the anti-corruption effort has taken aim at those who express doubt in public about party policies or 💥 are found lacking in💥 political loyalty."
forbes.com/sites/ewelinao…