China has fined Didi more than 8 billion yuan ($1.2 billion), ending a year-long investigation of the ride-sharing giant, which is part of Beijing’s campaign to rein in powerful internet…

Read More