Flight distance between Rivière des Anguilles, Mauritius and Foshan, China 4,801.1 mi / 7,726.6 km