Protesters carry Lebanese flags and chant slogans in front the government palace during a protest in Beirut, Lebanon on Friday. Photograph: Nabil Mounzer/EPA

Thousands of angry Lebanese have poured into the streets of towns and cities to express their frustration over the deteriorating situation in the coun(...)