Shanghai F1 Circuit
Built at a cost of US$450 million the Shanghai F1 Circuit is no ordinary sporting stadium in the second largest city of the Chinese Republic. Occupying pride of place in…
Share
Input your search keywords and press Enter.