Alibaba fined £2.4 billion on competition charge in China

The logo for Alibaba Group is seen at the company’s headquarters in Hangzhou in eastern China’s Zhejiang Province (Chinatopix via AP)
The logo for Alibaba Group is seen at the company’s headquarters in Hangzhou in eastern China’s Zhejiang Province (Chinatopix via AP)