Mexico becomes the 41st country worldwide to introduce a blanket ban on animal testing for cosmetics. The new law also bans the manufacture, import and marketing of beauty products tested on animals from elsewhere in the word.