能源

BP sells stake in Canadian oil sands to push into offshore projects

Energy major strikes $1bn deal with Cenovus as it seeks to balance fossil fuel investments with emissions cuts