Big Oil Faces Pressure as BP Halts Buybacks Energy | Finance | Corporate Strategy England | Europe Carol Howle 2 weeks ago