Green Business | Wed Jun 16, 2010 5:23am IST

Obama set for big oil spill speech; BP hits snag