Take Your Trading To The Next Level. Get Started Here!

Oil prices near $100 per barrel raise questions over demand destruction

September 29, 2023 Comments Off

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