Business

China Fines Didi $1.2 Billion as Tech-Sector Pressures Persist