The U.S. Treasury Department has issued a 60-day general license permitting the production, delivery, and sale of Iranian oil. This move follows a series of high-level diplomatic discussions held in Switzerland between Washington and Tehran, signaling a significant shift in energy policy and regional relations. The authorization, which remains in effect until August 21, allows […]