In another blow to Didi, China halts downloads of 25 more of its apps.. Mobile Applications, Politics and Government, Computers and the Internet, Car-Pooling and Ride-Sharing, Car Services and Livery Cabs, Didi Chuxing, China