In the 15 years since the start of the Yulin Dog Meat Festival held annually in Guangxi, China, millions of dogs have been tortured and slaughtered.
Animal lovers engaged in fierce fight against dog and cat eaters in China. BEIJING, Jan. 28, 2010 — -- Animal rights advocates and animal lovers in China are engaged in a battle with those who ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results