China Orders Didi Off App Stores in an Escalating Crackdown. Didi Chuxing, Mobile Applications, Politics and Government, Computers and the Internet, Regulation and Deregulation of Industry, Fines (Penalties), Cyberspace Administration of China, China, Car Services and Livery Cabs