This CCTV footage shows the moment a group of diners beat up a waitress - for being too slow to deliver their food.
The video shows the group of six or seven disgruntled customers approach the red-uniformed server in the middle of a busy restaurant.
A man begins to aggressively gesture at the woman before he and several others start to hit, slap and pull her hair.
Other members of the group continue to cause a scene, with one woman grabbing crockery off a nearby table and throwing it to the floor.
Other customers are captured in the three-minute-long clip looking on at the scene quietly, while the waitress is helped by other members of staff.
The incident allegedly occurred after she told the customers to be patient while their food was being prepared at Tianxiake Chinese Restaurant in Hengyang, Hunan Province at 7:42pm on February 25.