China launched the Long March 5, its largest-ever rocket

The 879-ton rocket flew an experimental satellite into space.