Elon Musk calls it mind bogglingly dumb. Japan calls it energy of the future. Whose camp should you join? Electric vehicles have basked in the limelight for the past decade as the most transformational force in the transportation industry. What started as a mockery of the Californian upstart ended in the grandiose race between industry […]
Read More