Advertisement

Did China Just Steal $31 Billion From Alibaba and Tencent Shareholders?

Did China Just Steal $31 Billion From Alibaba and Tencent Shareholders?

Both companies announced huge "common prosperity" funds this summer, each with an uncertain payoff.