This fellow would be in a position to know quite a bit:

A military aide to the commander of British forces in Afghanistan appeared in court yesterday accused of spying.

Cpl Daniel James, 44, is charged under the 1911 Official Secrets Act with “prejudicing the safety of the state” by passing information “calculated to be directly or indirectly useful to the enemy”.

It was said he had communicated with a “foreign power” in the incident on Nov 2, believed to be Iran.

The story doesn’t detail “the incident” at all. But it does include this:

James is of Iranian descent and speaks fluent Pashtun, the main language in Afghanistan, making him invaluable to the Army which is very short of translators.

Neighbours at his £800,000 house in Brighton, said his mother speaks only Farsi, the main language of Iran.

Sigh. Gen Richards was sent to Afghanistan to command NATO troops, including the Americans fighting there, and crush the Taliban. But he might have had an enemy sympathizer and spy alongside the whole time.

This also raises the possibility that Iran is doing in Afghanistan what is has been doing in Iraq: working with the enemy of its main enemy, us.