China’s southern city of Yulin sits down for an annual dog meat festival, which some residents oppose.
Natalie Thomas reports.
China’s southern city of Yulin sits down for an annual dog meat festival, which some residents oppose.
Natalie Thomas reports.