Tag Archives: Bank of America Merrill Lynch

Oil Demand Growth to Hit Zero Within a Decade

By 2030, oil demand growth will zero out as consumption is expected to hit a permanent peak, before falling at a relatively rapid rate thereafter. The main driver of the destruction in demand is the proliferation of electric vehicles. 

Read More »