A 30,000 coalition of Kurdish Peshmerga, Sunni tribal fighters, Shiite militias and Iraqi army troops have been making uneven but steady progress since the assault on Mosul began on October 14, moving the frontline forward village by village in an operation complicated by fierce Isis counterattacks on other cities, suicide bombers, and landmines littered around the countryside.