Oil Prices Decline Following G7 Agreement to Release 100 Million Barrels
Crude markets fell Monday after Group of Seven leaders agreed to a coordinated release of emergency oil reserves, while Middle Eastern exports also increased supply.
Read article













