Three top investment banks are now expecting oil to hit $100 or more during the year, as supplies can barely keep up with a recovery in crude demand.
High oil prices have been a thorn in the side of top oil consumers including the U.S. and China. Energy costs have been a major driver of inflation around the world, and triple digit oil prices threaten to add more pressure on central banks to raise interest rates, threatening economic growth.