Iran ambassador pays visit to The Guardian Limited