Petrol and diesel cars will likely remain on British roads for another two decades despite Labour pushing for a 2030 ban on brand-new polluting vehicles. Experts at online sales firm Motorway ...