An explosion has killed at least four people and injured another 19 in a city in north-western China.
An explosion has killed at least four people and injured another 19 in a city in north-western China.
The official Xinhua News Agency said the explosion happened in Xi'an, the capital of Shaanxi province.
It quoted a witness as saying the blast was caused by a natural gas explosion in a restaurant. The explosion knocked windows out as far a mile away.
Photos online showed the front of a building had been blown into a street where there were several bodies covered in blue plastic.
