Protesters have rallied outside the annual general meeting of Barclays Bank in central London. They are critical of the bank for its longstanding ties to the Israeli regime.