 He supports Iran's nuclear program.His election to a second term in 2009 was widely disputed and led to widespread protests domestically and criticism from Western countries.During his second term, Ahmadinejad experienced a power struggle with reformers and other traditionalists in parliament and the Revolutionary Guard and with Supreme Leader Ali Khamenei, over his dismissal of intelligence minister Gholam-Hossein Mohseni-Eje'i and his support for his controversial close adviser, Esfandiar Rahim Mashaei.