Debris From China's Sino-French Satellite Launch Falls Over Populated Area
The China Aerospace Science and Technology Corporation (CASC) swiftly declared the launch a success shortly after liftoff.