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