Whatever happened to peak oil?
The article is BS.
Weak economies around the world are hurting demand.
China is the world’s largest car market and their stock market peaked in 2007.
I remember seeing footage during the 1990s of hordes of bicycles going around Beijing too.