The cruel Yulin Dog Meat Festival

21/06/2022

The Lychee and Dog Meat Festival is an annual festival held in Yulin, Guangxi, China, during the summer solstice in which festival goers eat dog meat and lychee.