The average Londoner pays £5,000 more in tax than the services they receive. The south-east contributes £2,000 a head, and the east of England breaks even. Th...
Market Samachar is a news aggregator. This article was originally published by timworstall.com. Tap the button above to read the full story on their site.