Hussein Alinejad earns just $217 a month selling fragrant kebabs of chicken and lamb in a steamy shop here, and he knew Iran's leader couldn't help but be moved by his plight.

So when President Mahmoud Ahmadinejad came to town in December, Alinejad wrote him a letter explaining his circumstances.
...