Share Facebook Twitter LinkedIn Pinterest Email Videos from the southwestern Chinese city of Chongqing appear to show clashes between protesters and police after allegations of animal abuse sparked public outrage and drew hundreds to the streets.