An estimated 10 million dogs are killed for food each year in China. About 10,000 are expected to be slaughtered as the Yulin Summer Solstice Lychee and Dog Meat Festival gets underway this weekend in the southern city of Yulin. Read more
Published on June 18, 2015 22:45