Formula 1’s Managing Director of motorsport Ross Brawn has given his opinion about the source of Williams’ current struggles. Williams slumped to their worst ever finish in a Formula 1 World Championship in 2018, ending the season bottom of both World Drivers’ and World Constructors’ Championships, amassing a measly seven Read more…