Thousands of cats and dogs have been slaughtered at the Yulin Festival despite official promises to end the practice.
Hundreds of traders gathered in China's southern Guangxi province for the annual feast, where dogs are served with lychees to mark the summer solstice. Local authorities failed to honour pledges to ban the feast after an online petition signed by half a million people.
Animals are kept dozens to a cage before being electrocuted, burned and skinned.
Campaigners blockaded streets, raided slaughterhouses and bought animals.