ARTICLE AD BOX
An explosion at a barbecue restaurant in the north-western Chinese city of Yinchuan has left at least 31 people dead. Seven others were hurt, with one in a critical condition.
Video showed the front of the building blown out, with dazed people sitting among broken glass in the street.