Around 45,000 Iraqi army soldiers will lead the assault from positions near the Qaiyara airbase

Some 6,000 Isis fighters may take part in a battle which could displace up to a million people

Iraq

Kurdish peshmerga forces will block Isis escape routes and receive and screen refugees but not enter Mosul itself

Iraqi army and Shia militias

Isis

Iraqi Kurdistan

Makhmour

Makhmour

Irbil

Tikrit

Mosul

Dahuk

Irbil

Tikrit

Mosul

Dahuk

50 miles

50 km

Makhmour

Around 45,000 Iraqi army soldiers will lead the assault from positions near the Qaiyara airbase

Some 6,000 Isis fighters may take part in a battle which could displace up to a million people

Kurdish peshmerga forces will block Isis escape routes and receive and screen refugees but not enter Mosul itself

Makhmour

Iraq

Iraqi army and Shia militias

Isis control area

Iraqi Kurdistan

Kirkuk

Makhmour

Irbil

Tikrit

Mosul

Tall Afar

Dahuk

Kirkuk

Irbil

Tikrit

Mosul

Tall Afar

Dahuk

50 miles

50 km

Makhmour

Around 45,000 Iraqi army soldiers will lead the assault from positions near the Qaiyara airbase

Some 6,000 Isis fighters may take part in a battle which could displace up to a million people

Kurdish peshmerga forces will block Isis escape routes and receive and screen refugees but not enter Mosul itself

Iraq

Iraqi army and Shia militias

Isis control area

Iraqi Kurdistan

Kirkuk

Makhmour

Irbil

Tikrit

Sinjar

Mosul

Tall Afar

Dahuk

Kirkuk

Irbil

Tikrit

Sinjar

Mosul

Tall Afar

Dahuk

50 miles

50 km

Makhmour

Some 6,000 Isis fighters may take part in a battle which could displace up to a million people

Iraqi army and Shia militias

Iraq

Around 45,000 Iraqi army soldiers will lead the assault from positions near the Qaiyara airbase

Kurdish peshmerga forces will block Isis escape routes and receive and screen refugees but not enter Mosul itself

Isis control area

Iraqi Kurdistan

Kirkuk

Makhmour

Makhmour

Irbil

Tikrit

Sinjar

Mosul

Tall Afar

Dahuk

Kirkuk

Irbil

Tikrit

Sinjar

Mosul

Tall Afar

Dahuk

50 miles

50 km