Oil markets avoid worst-case but OECD warns lingering economic impact into 2027
Oil prices steady near $100 as global energy flows remain disrupted after 100 days Global energy shock keeps oil prices near $100, with 20% of flows disrupted and the OECD…