Flight distance between Mosul, Iraq and Francistown, Botswana 4,102.0 mi / 6,601.5 km