Flight distance between Foshan, China and Leribe, Lesotho 6,694.0 mi / 10,772.9 km