Iran will reopen the Strait of Hormuz and can sell oil freely under deal with the US, officials say

The accord, due to be signed in Switzerland on Friday, also envisions Iran receiving at least $300 billion to rebuild after the war.