Energy Insider: International Oil Prices Break Below $80; Construction Begins on World's Largest Single-Unit Thermal Storage CSP Plant
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
caixin · 2026-06-17 11:59 UTC