meng hongwei Archives - We Are The Mighty

China may have murdered the president of Interpol

It’s been more than a month since Beijing confirmed that the vanished Interpol president had been detained in China, and we’re no closer to knowing what happened.

Meng Hongwei disappeared after traveling to China on Sept. 29, 2018. Beijing <…