Where is Shanghai International Circuit located?
Shanghai International Circuit, Shanghai International Circuit, China (approx. 31.338888°, 121.21972°)
Shanghai International Circuit, Shanghai International Circuit, China (approx. 31.338888°, 121.21972°)