Iranian President Mahmoud Ahmadinejad will leave tomorrow for Iraq on a one-day visit to the country. The Iranian news agency reported that Ahmadinejad visits Iraq in response to an invitation from his Iraqi Counterpart Jalal Talbani. During the visit, Talbani and Ahmadinejad are expected to sign a number of memorandums of understanding and cooperation agreement. It will be the first visit for an Iranian president to Iraq in the last 29 years. Undersecretary of the Iranian foreign ministry Ali Riza Sheikh Attar, who has recently visited Iraq, said that the visit of Ahmadinejad aims at realizing the idea of stable peace borders between Iran and Iraq.