Ahmadinejad: The hidden Imam manages all the affairs of the world By Carl in Jerusalem Related to post • May 2008 • Views: 361