China Hits Alibaba Group with a record Fine of $2.8 Billion

Renowned tech titan Alibaba Group has been slapped a record $2.8 billion fine by China after it found abusing its...