Photo

People march during a protest against violence in Mexico City, Wednesday, April 6, 2011. The continuing tide of drug-related killings in Mexico has drawn thousands of protesters into the streets of Mexico's capital and several other cities, in marches against violence. The banner reads in Spanish "No more blood, no to war, lets build peace." (AP Photo/Alexandre Meneghini)
/ AP