Flight distance between Rosso, Mauritania and Puyang, China 8,100.1 mi / 13,035.8 km