Carter on surprise visit to Iraq as Mosul battle makes slow progress | Rudaw