A landslide that swept through an industrial park in southern China has buried more than 30 buildings in a sea of mud, leaving 91 people missing and triggering a gas explosion, Chinese media said Monday.