Air quality Cars Energy Dieselgate, three years on: 43 million dirty diesels on our roads – and still growing