BP is setting up a $50 billion fund to pay for the Gulf oil spill, according to unnamed sources in London's Sunday Times. $10 billion would come from a bond sale, and $20 billion each from banks and asset sales.