Alibaba Group sold its shares in Sun Art Retail Group to DCP Capital for $1.6 billion, focusing on its online business. The move reflects Alibaba's shift from physical retail to core online commerce under new leadership.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing