The US president says Iranian leaders have called "to negotiate", but adds the US "may have to act" before a meeting.

The largest demonstrations in years have left at least 48 protesters dead, human rights groups say.

Rights groups say at least 116 people have been killed since protests erupted in Iran