3.52M scientific procedures on animals in Britain last year

19 Jul 2019