business Major, multi-country oil release deal fails to bring down petroleum prices 2026-03-11 FreeNews Dozens of countries agreed to release 400 million barrels of oil from their reserves. But oil prices still didn’t go down.