A potential oil price rally to $100 per barrel raises questions over demand destruction

  • Post category:CNBC

Source: Oil and Gas

“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.

Full Article: Read More