Posted on
Police and activists in the Chinese city of Shaanxi have rescued almost 400 dogs on the eve of the Yulin dog meat festival. 386 dogs were crammed into cages and...