Liaoning is a coastal province in Northeastern China that is the smallest, southernmost, and most populous province in the region. From Wikipedia
Viral footage of the incident is prompting calls for stricter enforcement of China’s animal welfare regulations.