Flight distance between Mosopa, Botswana and Foshan, China 6,736.5 mi / 10,841.4 km