In Yulin a Dog Festival isn’t exactly what you might think [Graphic Images]
Yulin, Southern Guangxi province, is a small city famous in China for its Dog Festival, known as “Lychee dog meat festival”. According to locals, the …
Yulin, Southern Guangxi province, is a small city famous in China for its Dog Festival, known as “Lychee dog meat festival”. According to locals, the …