China called on Thursday for a “diplomatic” resolution to the Iran nuclear issue as it prepared to host diplomats from Tehran and Moscow for talks. Beijing is set to host Russia and Iran — both key diplomatic partners — on Friday for trilateral talks on Tehran’s nuclear programme.