Pictures have emerged from dog and cat slaughterhouses in Yulin city, Guangxi province where the locals consume dog and cat meat to observe the summer solstice each year on June 21.


Visit the original source and full text: Shanghaiist