Irredeemably Liberal
Khamenei is fighting for his own position as well as Ahmadinejad's In Tehran, fantasy and reality make uneasy bedfellows