📝 Executive Summary
Oil prices extended their decline as China's economic slowdown deepened, with Brent crude breaking below $70 per barrel for the first time since March. Chinese crude imports fell to a two-year low in June, reinforcing fears of a demand-driven supply glut. OPEC+ production cuts have so far failed to counterbalance the demand erosion, leaving the market vulnerable to further downside.