The protagonists of the 2005 World Touring Car Championship line up at the Louvre in Paris