AutoSports WRC set for UK return with Rally Scotland from 2027 by March 16, 2026 by March 16, 2026 The FIA World Rally Championship is set to return to the United Kingdom in 2027… 0 FacebookTwitterPinterestEmail