Electric Vehicle (EV) adoption is an increasing threat to oil demand, which could plausibly peak before 2030, Fitch Ratings says in a

Oil prices fell more than 1 percent  Wednesday, continuing Tuesday’s slide after the International Energy Agency cast doubts