Afghan President Hamid Karzai's criticised the United States, accusing officials of not co-operating over the killing of 16 civilians in the country.

A lone U.S. soldier attacked the villagers last weekend.

The 38 year old Staff Sergeant accused of the murders has been flown back to a military base in Kansas.