Iran’s ambassador to the United Nations in Geneva on Tuesday sharply criticized the United States for launching military strikes against Iran while negotiations were underway, calling the decision “totally stupid” and saying Washington had undermined Gulf diplomatic efforts by betraying regional partners.

Ali Bahreini, Iran's ambassador in Geneva, insisted Tehran had no problem with its neighbours, but could not let U.S. bases in the Gulf be used as launchpads for attacks on Iran.

"War was not our option. War was imposed on Iran," Bahreini told U.N. correspondents.

"Nobody should expect Iran to show restraint in front of aggression.

"We will continue our defence until the point that this aggression is stopped," he said.