There has been an angry reaction over the decision to fly an American soldier accused of killing 16 civilians to Kuwait.

Afghan President Hamid Karzai has agreed the un-named staff sergeant doesn't need to be tried in the country.