As far as I can find, 3 out of 4 launch sites that the Chinese space program uses are far inland with launch trajectories that go over populated areas. This strikes me as odd, because unlike Russia, China has plenty of East-facing coastline at low latitudes where launch sites could be built, similar to the eastern coast of Florida.
Why doesn't China have more coastal launch sites? Was the decision for their locations a political decision?