Reuters
Analysis & Opinion Greenpeace activists paint over a banner with the British Petroleum (BP) logo at St. Stephen's square in Vienna, during a protest against the Deepwater Horizon gulf oil spill in the Gulf of Mexico in this July 7, 2010 file photo.