The annual Yulin Dog Meat Festival in China has now started for 2016. Many of the dogs and cats involved are stolen pets. There is an international online petition (in fact, more than one) that people can sign in order to register protest and to try and stop it and also, you can share on Facebook if you wish. The pictures of this are truly awful and haunt you.