Toyota C+Pod “Ultra compact” EV launched in Japan, ideal for congested Indian roads?
The Toyota C+Pod is an ultra compact electric vehicle which could be an ideal fit for congested cities including the like of London, New Delhi, Bombay and New York.