Formula One drivers frustrated with FIA leadership after Niels Wittich’s sudden departure November 21, 2024