Today was the first BP Annual General Meeting since the Gulf of Mexico oil spill - where both furious investors and protesters voiced their frustrations at BP's abysmal handling of the disaster. Greenpeace were there - here's our live feed of tweets, news, images and videos from the event at Excel London: