FIA president Mohammad Ben Sulayem has fallen on his sword, stepping back from his current position which includes overseeing Formula One in a day-to-day capacity. The FIA oversees world motorsport, and directly administers Formula One, alongside other world-level series including the World Rally Championship and World Endurance Championship. The headContinue Reading