A World Rally Championship round based on the French mainland could be the 'biggest rally on earth' according to WRC Promoter's Oliver Ciesla

More...