Home News The World Karting Championship returns to Le Mans