Apparently this is the view of China from satellite.  (Not clouds. Smog.)