The Tokyo motor show – the traditional showcase for the Japanese car industry’s occasionally bizarre innovation – starts on October 25. We start with Toyota’s eve-of-show presentation, where hydrogen fuel cells are clearly the propulsion of choice.
( read original story …)