News

Mercedes team principal and CEO, Toto Wolff, admitted the team’s performances of late have not reached internal standards.