An explosion at a restaurant in northern China killed at least 14 people and injured 47, Xinhua news agency said Saturday. The blast triggered a fire at the restaurant in Jinzhong city of Shanxi province, according to Xinhua. Initial investigations suggested a gas leak had triggered the blast, it said.