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