Who pays for roads?

Motorists pay for roads, yes? No. All tax payers pay for roads, not just motorists. Those who pay income tax and those who pay council tax are the ones who pay for roads, and that’s not just motorists. And anybody who buys anything in Britain also helps to pay for roads because VAT also contributes … Continue reading Who pays for roads?