about 1 year ago

from: MotorSportWeek.com

( 381 views )

Formula 1 has confirmed that its planned return to China will no longer take place in 2023. The championship had intended to make a comeback to the country on April 16, as the... read more »