Ahmadinejad said the US had "created terrorists and now say they are fighting them", as he appeared with Afghan President Hamid Karzai in Kabul. Photo by rferl.org
Iranian President Mahmoud Ahmadinejad has accused the US of playing a "double game" in Afghanistan after the US used the same term to condemn Iran's role.
Ahmadinejad said the US had "created terrorists and now say they are fighting them", as he appeared with Afghan President Hamid Karzai in Kabul, the BBC reported.
US Defence Secretary Robert Gates, who is also in Kabul, has accused Iran of giving the Taliban low-level support.
Later, Karzai heads to Pakistan for talks with another key neighbour.
This is Ahmadinejad's first visit to Afghanistan since both he and Karzai were re-elected last year.