More than Ever, Tech Giants Must Beware China’s Human Rights Record October 8, 2018This week, a fortnight after he mysteriously vanished, Beijing confirmed that it has detained Meng Hongwei, the President of Interpol. The move, which Human Rights Watch says shows that “no one’s immune…