China’s city of Shenzhen (12,5M inhabitants) has just passed a ground-breaking law to ban the consumption and production of dog and cat meat, the first city in mainland China to do so. The ban has been welcomed by long-time anti-dog meat trade campaigners Humane Society International as a watershed moment in efforts to ban the…