Flight distance between Mosul, Iraq and Metsemotlhaba, Botswana 4,355.8 mi / 7,010.0 km