U.S. Congress Torpedoes the Iran Deal

By Kaveh L. Afrasiabi | Iran Review | April 15, 2015 The buzz word in Washington around the Iran Nuclear Review Bill that was approved unanimously by a Senate committee is “compromise,” parroted even by the White House spokesperson who has let it known that President Obama will endorse it despite some reservations. But, in […]

Source