OPEC and the IEA Expect Strong Oil Demand Recovery Despite Faltering India
Oil prices shrugged off concerns over India, topping $70 per barrel for benchmark Brent crude in response to improved market fundamentals and drawdowns in global oil inventories.


