Iraqi forces have recaptured half of the last town held by the Islamic State group in northern Niniveh province as fierce ...