Via the BBC:
China has confirmed it is holding the missing head of Interpol, Meng Hongwei. Beijing said he was under investigation by the country's anti-corruption body for unspecified breaches of the law. Interpol said it had received his resignation from the presidency on Sunday with immediate effect.
Link:https://www.bbc.co.uk/news/world-asia-china-45777681