Fundamentals and geopolitics have pushed oil prices rallying by 20 percent so far this year to levels last seen in the autumn of 2014. The price at over $90 a barrel is up by more than 60 percent from this time last year, and many analysts say that $100 oil is now a matter of when, not if. Oil majors and oil-producing countries part of the OPEC+ alliance have seen the benefits of rallying oil prices with huge cash flows and profits, and government oil revenues, respectively. While these handsome benefits of the high oil prices...