Since Honda announced their intention to leave Red Bull Racing and even Formula 1 in 2021, the team have won five world titles (three in drivers, two in constructors). It is now clear that the Japanese engine suppliers have backtracked on their... MoreĀ»