The penalty is the biggest move to date in China’s campaign to tighten supervision of its internet Goliaths. By hitting the e-commerce titan Alibaba with a record $2.

Read more