Iran has 'an upper hand' in negotiations — Kazem Gharibabadi, Dep Minister of Legal and Intl Affairs
'Americans have not achieved their strategic goals and have suffered major defeats so far...'