Flight distance between Foshan, China and Şirvan, Azerbaijan 3,874.0 mi / 6,234.5 km