McLaren team boss Andrea Stella confirmed that the source of the team's failures in China were related to its Mercedes power units.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results