translate English to French: His Excellency Mr. Mahmoud Ahmadinejad, President of the Islamic Republic of Iran
Son Excellence M. Mahmoud Ahmadinejad, Président de la République islamique d'Iran