IndyCar drowns its sorrows after Chinese race cancellation

The IndyCar motorsport series has been forced to cancel its race in China on August 19, with local officials worried about the event’s clash with a beer festival.

Subscribe to unlock this article

Explore our subscription options to continue reading our industry-leading content!

Already have an account? Sign in here