GRAPHIC: "There's no evidence that oil demand is going to peak any time soon... Oil is not in its sunset phase"
GRAPHIC: G20 domestic crude oil consumption increased by over 21% between 1990 and 2022
GRAPHIC: Russia still expects oil export revenue to climb through 2026