February 26, 2016 • Circuits • Marijan Malcevic
Shanghai International Circuit is the most known Chinese race track, situated in Jiading, Shanghai. This circuit is the venue of the Formula 1 Chinese Grand Prix since 2004, but it has also hosted other international series such as World Endurance...