The controversial Yulin Lychee and Dog Meat Festival in China has commenced once again, amid widespread domestic and international opposition. Introduced in 2010, the festival has drawn criticism from ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results