China jailed outspoken property tycoon Ren Zhiqiang for 18 years on graft charges, a Beijing court said, months after he was linked to an article criticizing President Xi Jinping’s handling of the coronavirus outbreak. Ren, the former chairman of Huayuan Property Co., was sentenced Tuesday on charges including corruption and abuse of power after pleading guilty at trial, the No.