Saudi Arabia more than lived up to the very high expectations set
Over 30 title wins in national and international race series