symbol indicating a place to charge an electric car with energy in Catalonia Spain Getty The surge of electric car sales is undeniable, but the noise generated by politicians and environmentalists cheering on the battery revolution hides a compelling fact; far from its imminent demise, internal combustion engines (ICE) are […]