Shouting "death to the Taliban" and "death to America," hundreds of thousands of Iranians joined the funeral procession for six diplomats killed by the Afghan militia's fighters through the streets of Tehran Friday.
Their coffins, cloaked in Iran's red, white and green flag, were brought to Tehran University, where prayers were held.Zabihullah Bakhshi, a member of the militant Ansar-e Hezbollah group, said the deaths would be avenged.
"We will not let your blood go to waste," he shouted, dressed in camouflage and carrying a rifle.
The coffins were then taken to the sprawling cemetery of Be-hesht-e-Zahra in south Tehran and buried near the tomb of Ayatollah Ruhollah Khomeini, who led Iran's 1979 Islamic revolution.
Demonstrations against Afghanistan's ruling Taliban were also held in the cities of Mashhad, Arak and Tabriz, Iran's official Islamic Republic News Agency reported.
The Taliban militia admitted last week to killing eight diplomats and a journalist after its forces captured the northern city of Mazar-e-Sharif on Aug. 8.
The Taliban returned seven of the nine bodies to Tehran on Monday. However, Iranian radio reported Friday that the Foreign Ministry could not identify one of the bodies and asked the International Committee of the Red Cross to try to help.
The killings brought to a head simmering tension between Iran and the Taliban. Iran has massed tens of thousands of troops on its border with Afghanistan and has put the military on full alert.
Taliban leaders say they have rushed troops to the border region to repulse any Iranian attack.
The demonstrators called on Pakistan to end its support for the Taliban.