China slaps $1.18 bn fine on ride-hailing major Didi Global over national security

China slaps $1.18 bn fine on ride-hailing major Didi Global over national security