Ren Zhiqiang speaking at an event in Beijing in 2013. He has been jailed for 18 years  for corruption, bribery and embezzlement of public funds. Photograph:  China News Service/AFP via Getty Images

A Beijing court sentenced a prominent property tycoon to 18 years in prison for alleged corruption on Tuesday in a verdict that will finally silence o(...)