World | Fri Oct 26, 2007 6:21pm EDT

Devices explode at Mexican consulate in New York