Headlines
BP halts hiring, slows renewables roll-out to win over investors
3 min read