BAGHDAD - Iraqi forces have cleared Islamic State militants from most of the northern town of Baiji and hope to drive them from the nearby oil refinery within days, a spokesman for the Shi'ite militias leading the fight said on Thursday.
Islamic State fighters swept into Baiji, about 190 km (120 miles) north of Baghdad, a year ago during their lightning takeover of Iraq's Sunni Muslim provinces. The town and refinery - the country's largest - have been battlefronts since then.
Ahmed al-Asadi, a Hashd Shaabi spokesman, said there were still "pockets of resistance" to the northeast and northwest of the town, and Islamic State fighters were trying to launch attacks from Siniya village, 5 km to the west.
"I can say that over 90 percent of the district has been cleared and the remaining areas will be done in the coming hours," he told a news conference in Baghdad. "The enemy still controls a part of the refinery, but the more important parts are under the control of the Hashd and other branches of the armed forces," he said.