Britain to ban sale of all diesel and petrol cars and vans from 2040

By Anushka Asthana and Matthew Taylor