FIA's Mahonen: World Rally Championship should stay on short stages

Top