Lebanon's Hezbollah leader Sayyed Hassan Nasrallah (second from right), escorted by his bodyguards, greets his supporters at an anti-U.S. protest in Beirut's southern suburbs when he made a rare public appearance on Monday.
{}