Mexico becomes the 41st country worldwide to introduce a blanket ban on animal testing for cosmetics. The new law also bans the...