A food delivery worker in Changsha, Central China’s Hunan Province, has been permanently banned from the platform after he reportedly threw a cat to its death from the 26th floor of a building, ...
Some results have been hidden because they may be inaccessible to you