EU Foreign Affairs chief Federica Mogherini visited Iran for talks with Iranian Foreign Minister Mohammad Javad Zarif on implementing this month's historic nuclear deal between Iran and the major powers.