FIA Cancels WRC Rally China Due To Storms And Flooding


The FIA has pulled the pin on the World Rally Championship's Rally China round citing severe weather damage.
Read more »