Alibaba Leads Chinese Internet Selloff Approaching $260 Billion

Alibaba leads Chinese Internet selloff is approaching $260 Billion after Chinese CCP’s regulatory crackdown in curtailing influence of its largest private firms by bringing Anti Trust rules.