Iranian President Mahmoud Ahmadinejad left here Monday for New York to take part in the 66th session of the United Nations (UN) General Assembly. According to Iranian (IRNA) News Agency, the Iranian President is heading a high-ranking delegation which included Iranian Foreign Minister Ali-Akbar Salehi and Head of the Presidential Office Esfandiar Rahim Mashaei as well as a number of other members of the cabinet. This is the seventh visit to New York of President Ahmadinejad to attend a UN General Assembly session.