More than 30 puppies and 70 kittens packaged as blind boxes, also known as ‘pet mystery boxes’, were found dumped near a petrol station in Shanghai’s Jiading …
'Blind boxes' containing more than 100 live kittens and puppies found dumped as China's …
In