An oil supply squeeze may soon be upon us as the much-talked-about production declines from megaprojects around the globe begin to take effect

Source: oilprice.com