Israel Wins PETA Stamp of Approval
Israel has the PETA stamp of approval. Animal rights advocates are kvelling over a new law that bans animal testing on all cosmetics or toiletries produced, imported to or sold in Israel. Kathy Guillermo, a top official at People for the Ethical Treatment of Animals, told The Forward that her organization is “just over the…