The Yulin festival or annual dog meat festival is celebrated in which country?
The Yulin festival or Lychee and Dog Meat Festival, commonly referred to as Yulin Dog Meat Festival is celebrated annually in Yulin, Guangxi, China, for the summer solstice in June, by eating dog meat. Around lakhs of dogs have been slaughtered since it started. To stop this barbaric killing of the dogs, a petition called ‘StopYulinFestival’, has been started. People from all over the world are signing petitions to stop the slaughter of dogs in Yulin.