Barclays shareholder meeting targeted by Palestine and climate activists

· The Independent