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