English: Animal rights groups are appalled.
Telugu: దీనిపై జంతు హక్కుల సంఘాలు భగ్గుమంటున్నాయి.