latest news in U.S. Treasury
US Unlocks 140 Million Barrels of Iranian Oil to Combat Surging Energy Prices
Washington, Sunday, 22 March 2026.
The U.S. is temporarily permitting Iran to sell 140 million barrels of stranded oil, a controversial strategy aimed at suppressing global energy prices currently spiking above $100 per barrel.