Animal testing is controversial because animals are living beings, and potentially dangerous substances are tested on them which could cause death, mutation, severe injuries, posioning etc...
4.5m questions
5.7m answers