Energy Insider: International Oil Prices Break Below $80; Construction Begins on World's Largest Single-Unit Thermal Storage CSP Plant
Jun 17, 2026
International crude oil prices fell sharply below $80 per barrel amid geopolitical shifts, with WTI closing at $76.05. Additionally, eleven Chinese departments launched a plan to reach 40% new energy heavy truck penetration by 2030.