Luxury car maker Rolls Royce has promised to ditch petrol engines and only produce electric cars by 2040. The move was announced to bring Rolls Royce in line with new legislation in the UK and France. Both countries have promised to ban cars that aren’t at least partly powered by electricity by 2040. The luxury …