BAGHDAD - Iraqi Prime Minister Haider al-Abadi confirmed on Tuesday that all of eastern Mosul has been captured from Islamic State, state TV said.