The Islamic State's 'caliphate' is looking increasingly fragmented in Iraq, and threatened in Syria - but a long battle lies ahead.

Read more