Protestors at the BP AGM in Aberdeen May 2019.