Actually, Iran is a fairly substantial aid donor to Afghanistan, having pledged and disbursed some $570 million in 2002-2006, and another $100 million plus for 2007.
The US is providing roughly $1 billion per year in (non-military) aid, and about $4 billion per year in security assistance to Afghanistan. This, of course, excludes direct US military costs.
Given that the US economy is almost 50 times larger than that of Iran (GDP $13.8 trillion vs $278 billion), Tehran's contribution is actually quite generous--indeed, likely a larger proportion of GDP than most NATO countries are contributing.
(And yes, I realize that had nothing at all to do with UNHCR!)
Bookmarks