What many have missed due to what dominates the news, is that the price of crude oil has dropped beneath 70$ per barrel. This is important, because it is the point at which russian oil is starting to no longer be competitive on the energy market and russian oil revenue shrinks into nothing.

Comments