A US military report into an air strike on a hospital in Afghanistan in 2015 has concluded that it "was not a war crime".

The strike on the medical facility in Kunduz, which killed 42 people, was caused by a combination of human error and failures of systems and equipment, according to the report.

Medecins Sans Frontieres, which ran the hospital, has called for an independent investigation.

Smita Mundasad reports.