<img src="http://www.crunchgear.com/wp-content/uploads/2009/08/subaru_stella_plug_in_-620x331.jpg" />
If there is one country that really believes in the future of electric (battery-powered) vehicles
It seems electric cars are slowly but surely gaining a foothold in everyday life, at least in Japan. Last week, local tech powerhouse TEPCO (Tokyo Electric Power Corp.) installed a total of nine charg