Keep in mind, Ahmadinejad isn't the ruler of Iran. Ayatollah Ali Khamenei is the supreme ruler. Though Ahmadinejad and Khamenei agree on things such as denying the Holocaust. Kind of reminds me of our own deniers and conspiracists. People with certain ideologies will do whatever it takes to make the facts fit their ideologies. Witness the Bush administration and weapons of mass destruction and torture. George S does a good job interviewing him:
Part 2