The Pentagon cannot account for 190,000 guns provided to the Iraqi security forces – raising concerns that insurgents may be using US-supplied weapons to attack coalition troops.
The US has spent $19.2bn (£9.4bn, €14bn) training and equipping the Iraqi security forces, which the Bush administration argues is necessary to allow American troops to withdraw.



