An annual British tradition which captures the imagination of the whole nation is the London to Brighton Car Rally in which a fleet of ancient cars indulges in a lighthearted race from the Capital to the Coast.