Battery Technical Electric Cars Face a Bumpy Road Ahead August 15, 2018 0 The IMF says electric cars face a bumpy road ahead. Their press release on August…