The Swedish carmaker Volvo announced this week that it will only make electric vehicles by 2030. Volvo is the second large car company to say it will stop making traditional internal combustion engines. In January, American carmaker General Motors said it would only make battery-powered vehicles by 2035. Henrik Green is Volvo’s chief technology officer. He said: “there is no long-term future” for cars with traditional engines. If you want to buy one of these Volvos in about nine years, you will have to make your order online.