BP is scrapping its dividend until 2011 after the oil firm agreed a £13.5 billion compensation fund for victims of the Gulf of Mexico oil spill.
BP scraps dividend until 2011