Vet Life Unravelled

What approaches are taken to treat animals in suffering?

Dr Shibly Mustapha