KUNDUZ, Afghanistan - The new commander of U.S. and NATO forces in Afghanistan apologized Tuesday to the people of Kunduz for the deadly attack on a hospital in the city last year that killed 42 people.

U.S. Army Gen. John Nicholson travelled to the northern city to meet local leaders and relatives of those who died in the Oct. 3 attack.

A U.S. Air Force AC-130 gunship attacked the hospital run by medical charity Doctors Without Borders in what Nicholson called a "horrible tragedy."

Nicholson's wife Norine accompanied him to Kunduz, along with acting defence minister Masoom Stanekzai.

More than a dozen U.S. military personnel have been disciplined for mistakes that led to the sustained attack. A U.S military report on the hospital attack is expected to be released within days.

A separate U.S. report on the incident obtained last fall by The Associated Press said the aircraft fired 211 shells at the hospital compound over 29 minutes before commanders realized the error and ordered a halt.

Afghan officials, including Stanekzai, insisted that Taliban fighters, who had overrun the city on Sept. 28, were using the hospital as a base from which to attack Afghan forces. No evidence has been found to support the claims.

Doctors Without Borders, also known by its French initials MSF, immediately ceased operations in Kunduz and has yet to return. The hospital was the only trauma clinic in northern Afghanistan.

The Taliban's insurgency spread across the previously peaceful north of the country last year, following the end of the international combat mission in 2014. Military leaders expect another year of fierce fighting amid uncertainty about the future of the peace process and talks between the Afghan government and the Taliban.