Liberation delayed: the battle for Mosul

After many false starts and lengthy delays, anti-Islamic State forces are deeply engaged in the fight for Mosul.