Islamic Iran is heading for its 12th presidential election since the victory of the Islamic revolution in 1979. Six candidates have been approved for the May 19 poll.