A deal on Iran’s nuclear program is possible by July 20 and talks will continue between Tehran and six major powers if the deadline is not met, Iranian President Hassan Rouhani said today at a press conference to mark a year since the election that propelled him to power.