 Iran spent 22.5 percent of its 2003 national budget on social welfare programs.More than 50 percent of that amount covered pensions.Welfare programs for the needy are managed by more than 30 individual public agencies and semi-state organisations called Bonyad, as well as by several private non-governmental organisations.