New field project delays increases to 63, $230bn spending also deferred

Industry news
Industry news

Breaking