UK data centre giant removed evidence of China deal ahead of $35B listingtelegraph.co.uk5 points·ilamont··0 commentsOpen articleSaveView on HN