Shanghai International Circuit Preview
The construction of a large train station, situated directly behind the main grandstand, is still underway and planned to be finished in 2007.
Shanghai International Circuit, Shanghai, China. 20 July 2004.
DIGITAL IMAGE