At least 40 animal rights activists, mostly female protesters holding banners reading, "Cats and dogs are friends of human beings' recently swarmed into a restaurant, the Fangji Cat Meatball restaurant, in the southern Chinese city of Shenzhen and forced it to shut.