Buzzfeed has linked to a document posted by the Russian government that appears to be the text of the deal on Iran’s nuclear programme

Historic agreement reached in Vienna – live updates