More than 1,500 people, mostly Jews, staged a peaceful protest on Monday, calling for peace in the Middle East and an end to the armed conflict between Israel and Lebanon's Hezbollah guerrilla.
The demonstrators, most of whom were young people, chanted for peace in front of the Israeli embassy in Mexico City, and protested against the month-long conflict, which started on July 12, and has left more than 1,300 Lebanese and over 150 Israelis dead.
Officers from the Public Security Department of Mexico City sealed off the Sierra Madre Street in the northeast of the city, where the embassy is located.
A delegation of the demonstrators was received by the Israeli diplomatic mission, which delivered a letter calling for a swift solution to the conflict.
Israeli authorities on Sunday, said that they would begin covert operations targeting the armed wing of Hezbollah, in apparent defiance of a United Nations Security Council resolution calling for a ceasefire.