Supporters of the Lebanese Communist party, wave by Lebanese flags printed with the iconic image of Che Guevara and the Communism symbol, during a demonstration to mark Labor Day in Beirut, Lebanon, Thursday May 1, 2008. More than 2,500 members of the Lebanese Communist party marched in Beirut Streets to mark the May Day, using the occasion to protest the worsening economic conditions in the country. AP Photo logo AP Photo 21 months ago

Supporters of the Lebanese Communist party, wave by Lebanese flags printed with the iconic image of Che Guevara and the Communism symbol, during a demonstration to mark Labor Day in Beirut, Lebanon, Thursday May 1, 2008. More than 2,500 members of the Lebanese Communist party marched in Beirut Streets to mark the May Day, using the occasion to protest the worsening economic conditions in the country.