BMW and Mercedes launch new EVs in challenge to Tesla

BMW and Mercedes launch new EVs in challenge to Tesla