Flight distance between Lobamba, Swaziland and Foshan, China 6,450.9 mi / 10,381.7 km