2013 Geneva Motor Show – Toyota i-Road Electric Urban Minicar showcased
March 13, 2013
The Geneva Motor Show 2013 played host to a lot of new car launches and the companies ensured that they showcased some of their concepts as well. Toyota took …