Activists protest against animal testing in Mexico

Activists from the animal rights group AnimaNaturalis are seen as they protest against the use of animal testing in everyday chemicals, in Mexico City, capital of Mexico, May 15, 2011. The sign reads, "How many animals has your cream killed?". (Xinhua/Raquel Cunha)