Flight distance between Foshan, China and Kufa, Iraq 4,186.4 mi / 6,737.4 km