Originally posted by DimPrawn
View Post
That's why 8 out of 11 Formula 1 teams, including Mercedes are based in the UK.
According to that article 80% of high performance engineers are based in the UK.
We often do ourselves down in this country when we're not half as bad as we think
Comment