News

The US Strategic Petroleum Reserve's planned crude oil deliveries are delayed by seven months until December 2025 due to site maintenance.