There can be no justification for animal testing in any caring society, but despite widespread opposition an estimated 11.5 million animals in Europe are subject to some form of animal experimentation each year. Millions of animals are subject to cruelty and torture such as poisoning, food, water and sleep deprivation…