Flight distance between Ta‘izz, Yemen and Mosopa, Botswana 2,931.5 mi / 4,717.8 km