20100721 business.international-business: BP sells $7-bn worth assets in 3 countries