Crude oil surged to 79.38, breaking resistance and confirming strength, but overbought signals suggest a possible pullback or consolidation before further gains.
The implications of China hitting peak oil are enormous. If Chinese demand is reaching a plateau that would fulfil projections by the IEA of global oil demand peaking before 2030. The forecast ...