By Araz Bağban. This article was first published on Socialist Project. Iran reached a preliminary agreement with the P5+1 or E3+3 (five permanent members of the UN Security Council, namely China, France, Russia, the United Kingdom, and the United States, plus Germany) group on its nuclear program in Switzerland after long negotiations. U.S. President Barack […]

