EVERY year images of the Yulin Dog Meat Festival spread outrage and horror across the world. Here’s what we know the bizarre celebration and why campaigners are taking action. What is the festival? The ten-day Lychee and Dog Meat Festival starts in Yulin, South East China, on June 21 every year. During the festival, dogs […]