By Alex Kimani
The transportation sector is responsible for nearly 60% of global oil demand.
BNEF: EVs are currently displacing only 1.5 million barrels...
By Tom Kool
Crude oil prices ticked higher on Thursday, stabilizing after Wednesday’s drop due to sentiments that the OPEC+ late March production cut announcement...