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.

You'll need a subscription to continue reading

Discover our range of subscription choices, with options starting from £39/month

Already have an account? Sign in here