China | Sunday, 7 October 2007 | 15 photos
A few pictures from the Formula 1 race in Shanghai in October 2007