A potential oil price rally to $100 per barrel raises questions over demand destruction
September 29, 2023 at 06:51 AM EDT
"The self-fulfilling prophecy means that at a particular point of time comes a tipping, and then there's a fall of demand," India's energy minister warned.