Flight distance between Maputsoe, Lesotho and Zinjibār, Yemen 3,128.9 mi / 5,035.4 km