Video PlayerClose
A police vehicle is seen near an explosion site in Houston of Texas, the United States, Jan. 24, 2020. At least two people were confirmed dead in the large explosion at an industrial facility in the U.S. city of Houston early Friday morning, according to Houston police. (Photo by Lao Chengyue/Xinhua)