China slaps record $2.7B fine on Jack Ma's Alibaba

China slaps record $2.7B fine on Jack Ma's Alibaba