Taliban's Spokesman Qari Yousef Ahmadi has confirmed that a senior delegation was invited by Iran to negotiate with the Iranian officials.
Speaking over phone to TOLOnews from an undisclosed location, Qari Yousef Ahmadi said that the delegation is on a three-day visit to Iran.
He said that previously also a Taliban delegation including some of its senior leaders had visited Iran for talks.
The meeting signals that Iran could be seeking the role of a regional mediator to ease out tensions between the Taliban and Kabul.
Before this, the Iranian news agencies said early this week that Tehran had hosted a Taliban delegation.
The delegation has been led by Sayed Taib Agha and Mohammad Ullah Nomanee, the Taliban representatives in Qatar and Shamsuddin Pahlawan respectively. The former Taliban Governor of the Maidan Wardak province was also among the delegation.
The development happened at a time when the Afghan Foreign Affairs Ministry had said that discussions have begun over the credibility of Taliban's trip to Iran. On the other hand, a Taliban official confirmed the trip.
The Ministry stressed that Iran strongly supports Afghanistan's peace process.
"The position of Iran in connection with Afghanistan's peace process is clear and Iran will support the Afghan Government in its peace process," the Foreign Affairs Ministry Spokesman Janan Mosazai said.
The trip has been undertaken at a time when the US had emphasized on peace negotiations with the Taliban.
"I don't think that the trip happened. If it has happened, it will cause great damage to Afghanistan and its people," the former leader of Taliban Jaish al-Muslimin Group, Sayed Akbar Agha said.
It seems that Taliban and Iran have some joint motive, both are against the US presence in Afghanistan, both want the withdrawal of the US military from Afghanistan.
The Afghan Government has been pushing hard to get the Taliban negotiate a peace deal before the end of 2014, but the Taliban has consistently refused to talk with the Karzai regime, referring to it as a 'puppet government'.