Obama hails Iran nuclear deal, credits US diplomacy

US President Obama hailed the nuclear agreement signed between Iran and six world powers as a diplomatic landmark, saying it will block Tehran's path to a nuclear weapon and promote stability throughout the region.