Tens of thousands of protesters from across Leba**n flocked to a mass rally Saturday in downtown Beirut against a political class accused of corruption and failing to provide basic services. Waving Lebanese flags, men, women and children gathered at the iconic Martyrs Square which sat on a Christian-Muslim dividing line during Leba**n's 1975-1990 civil war. The protest, which began at 6:00 pm (1500 GMT), followed demonstrations last weekend that descended into violence as some protesters clashed with police.