Iran has demanded that this week’s talks with the US be held in Oman rather than Turkey, with the agenda narrowed to nuclear issues only, a regional source said on Tuesday. The move adds new complications to an already delicate diplomatic effort amid heightened military tensions in the region.