Oil’s dramatic fall in price will have serious effects on revenues and spending in the sector, according to industry analysts.
Oil’s dramatic fall in price will have serious effects on revenues and spending in the sector, according to industry analysts.