US SPR release notice sends oil prices down



The prices of oil futures declined on Tuesday following the notice of the United States Department of Energy (DOE), which revealed that 26 million oil barrels will be released from the Strategic Petro…