A controversial dog meat festival has begun in the Chinese city of Yulin, despite earlier reports it had been cancelled or toned down this year. The Lychee and Dog Meat festival takes place ...
Some results have been hidden because they may be inaccessible to you