Public outrage has lead to a controversial dog eating 'carnival' to be scrapped. The event, which dates back more than 600 years, sees dogs being killed and skinned in the streets of Qianxi in China. The cruel festival stems from celebrations held for a local military victory where dogs were slaughtered so they would not bark and alert enemies. A report from a local news agency in China explained: "Vendors began to butcher dogs in public a few years ago to show their dog meat is fresh and safe, as a way to ease buyers' worry that the meat may be refrigerator-preserved or even contaminated." However, thousands of people have deluged social networking websites to criticise the event and call on officials to have it banned.