Animal rights activists in the United States, China, and many other countries around the world are crestfallen this week as the Yulin Dog Meat Festival kicks off in rural southern China...
The annual Yulin Dog Meat Festival is due to take place this weekend, when upwards of 10,000 dogs and cats will be barbarically slaughtered for human consumption, having been transported to the Chinese city in inhumane conditions...