CConflicts Read More London’s war on motorists nets staggering £1billion a year from road charges and fines2025-10-23 Motorists are paying more than £1 billion a year in road charges and fines incurred while driving in…