For the first time since 1945 there are fewer cars on Britain’s roads than 12 months previously. Britain’s car population fell by an […]