Seven people are receiving medical care after the blast in Yinchuan which took place on the eve of a popular local festival
At least 31 people have been killed when an explosion ripped through a restaurant in the north-western Chinese city of Yinchuan on the eve of a popular local holiday, according to state media.