Iraqi government forces are battling to clear the last pockets of resistance from Islamic State militants in Mosul.

Military commanders say they are close to declaring a complete victory, but clashes are continuing.