For me this is another clear indication that "Peak Oil is Past" (I opened another thread with this title long ago).
We have seen Peak Oil in 2005, 2006.
The supply / demand issue of oil will be THE major economic force for the coming decade.
We have seen Peak Oil in 2005, 2006.
The supply / demand issue of oil will be THE major economic force for the coming decade.
