The lengths Iran's Guardian Council went to to squash the presidential hopes of top moderates shocked even many hard-liners in the Islamic Republic.
After nearly 10 days of deliberations, the 12-member body of ultraconservative clerics and lawyers came out with a list of seven candidates from among nearly 600 individuals who had registered. Ali Larijani, Iran's long-serving former parliament speaker, was not on the list.