Sunday, October 4, 2026
G7 leaders have agreed to release up to 100 million barrels of crude oil and refined produ...