Shanghai International Circuit

Country: China

Location: 31.339499, 121.2190631

Shanghai International Circuit

A modern circuit known for its excellent facilities and scenic surroundings.