New petrol and diesel cars banned from sale after 2030 under government's green plan

New petrol and diesel cars will be banned from sale after 2030, the government has announced.