A flare stack is pictured next to pump jacks and other oil and gas infrastructure near Odessa, Texas. Oil demand is expected to grow at 6 million bpd with total consumption expected to hit 96.6 million bpd, the group said in its monthly oil markets report. AFP
A flare stack is pictured next to pump jacks and other oil and gas infrastructure near Odessa, Texas. Oil demand is expected to grow at 6 million bpd with total consumption expected to hit 96.6 millioShow more

Oil slips as US dollar soars on potential US rate hikes