Oil demand to peak at 104.4 million bpd
Economic Report

Oil demand to peak at 104.4 million bpd

World oil demand will peak at 104.4 million barrels per day (bpd) in the mid-2030s, up from just below the current 100 million bpd. It shall be so as new technologies gradually eat into oil…