Alibaba loses $26 billion in market value

Alibaba loses $26 billion in market value