Medical testing on animals
Normally, prior to the testing of new substances on humans, they are tested on animals.
The reason for this is to see whether there are any adverse effects.
There is international legislation in place that requires this to be the case, but it remains to be seen whether the entire world will follow this.
Reasons for animal testing
Reasons against animal testing
Harm to other beings for our benefit. Possible infringement of rights.