THE GUARDIAN – “The early hours of July 21!” That was the recent prediction of a European diplomat involved in the multilateral, multi-stage talks with Iran over the country’s nuclear programme. The target date for a deal is July 20. Continue Reading