China's Didi imposes strict driver requirements for late-night rides
Logo of Didi Chuxing is seen at its headquarters building in Beijing, China.
Logo of Didi Chuxing is seen at its headquarters building in Beijing, China.
Comments Close