Motorists are paying more than £1 billion a year in road charges and fines incurred while driving in London, according to official figures.
Nine of the 10 councils generating the biggest profits in England are in the capital – with Westminster the biggest earner, declaring a net income of £90.6m from £129.4m of revenue.