Who said that Sadr came back from Iran!? He is still in Iran.
I saw a report that before the newest cease-fire agreement, that he had been in Iran for a while but returned to Iraq.