A Chinese man surnamed ‘Ma’ was detained. The news wiped off $26 billion from Alibaba’s stock

0
212

For Chinese tech tycoon Jack Ma, there’s a price to freedom: $26 billion.