It was the ultimate dreamland for car enthusiasts – the only difference is it featured real-life, jaw-dropping and astonishing electric cars you could ever imagine. The 87th Geneva Motor Show which ran from March 9th -19th showcased the entire host of top-notch vehicles that are set to hit the major roads at the latter part […]