Flight distance between Foshan, China and Duque de Caxias, Brazil 10,939.1 mi / 17,604.7 km