UK BP hangs for sale sign over North Sea operations July 31, 2026 BP has placed its North Sea oil business up for sale. Read Full Article → Source: news.sky.com