China Yulin dog meat festival – hell on earth

In spite of massive protests of animal rights activists worldwide Chinese Yulin dog meat festival takes place this week in in China’s Guangxi Autonomous Region, continuing the chain of the eight year unprecedented dog torture, launched in 2010, by local dog traders keen to boost their profits in a promotion event. When first launched, as many…