Ever since the invention of the first car in the early 20th century, the world went crazy about automobiles and automakers have been battling for the throne of best car maker through constant innovation and technology improvements. For decades, electric cars and other types of vehicles were mocked for their limited and slow speed and […]