The US military has blamed human error for its devastating attack on a Doctors Without Border hospital in Afghanistan which killed 30 staff and patients in October.
The US military has blamed human error for its devastating attack on a Doctors Without Border hospital in Afghanistan which killed 30 staff and patients in October.