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