Iran’s Ambassador to the United Nations Saeed Iravani has criticised the sharp decline in international assistance for Afghan refugees, saying that Tehran has hosted millions of Afghans for years despite severe sanctions.