An outspoken property mogul in Beijing has been missing since late last week after he wrote a scathing article condemning Xi Jinping’s leadership during the coronavirus outbreak. Nicknamed “The Cannon”, Mr. Ren Zhiqiang called the Chinese leader a power-hungry “clown” in the essay, and said that the Communist Party, of whom he is a member, […]