T technode.com China's tech leaders have a thing for strange stage props 16 points knowsnothing 8 years ago 3 comments