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

0
177

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